硬體中斷

強而有力的中斷(interrupt)

Blockly Code

Arduino Code

int InData;

void setup()
{
  pinMode(8, OUTPUT);
  InData = 0;
  digitalWrite(8, LOW);
  Serial.begin(9600);

}


void loop()
{
  if (Serial.available() > 0) {
    InData = Serial.read();
    Serial.print("I received:");
    Serial.println(InData);

  }
  if (InData == 97) {
    digitalWrite(8, HIGH);

  } else if (InData == 98) {
    digitalWrite(8, LOW);
  }

}

Facebook筆記