Serial Port控制
Serial Port基本設定
Serial Port基本設定
Blockly Code
Blockly Code
Arduino Code
Arduino Code
void setup() {
Serial.begin(9600);
}
void loop() {
for (int count = 0; count < 10; count++) {
Serial.print("Hello World!!");
}
for (int count2 = 0; count2 < 10; count2++) {
Serial.println("Hello World!!");
}
}
Switch + Serial Port 控制
Switch + Serial Port 控制
Blockly Code
Blockly Code
Arduino Code
Arduino Code
boolean SwSt;
int pinLed = 8;
int pinSw = 9;
void setup() {
Serial.begin(9600);
pinMode(pinLed, OUTPUT);
pinMode(pinSw, INPUT);
digitalWrite(pinLed, LOW);
}
void loop() {
SwSt = digitalRead(pinSw);
if (SwSt == 1) {
digitalWrite(pinLed, HIGH);
Serial.println("SW ON");
} else {
digitalWrite(pinLed, LOW);
Serial.println("SW OFF");
}
}
serial port 控制 LED
serial port 控制 LED
讀取Serial port資料
讀取Serial port資料
Blockly Code
Blockly Code
for BlocklyDuino
Arduino Code
Arduino Code
int InData;
void setup()
{
InData = 0;
Serial.begin(9600);
}
void loop()
{
if (Serial.available() > 0) {
InData = Serial.read();
Serial.print("I received:");
Serial.println(InData);
}
}
Serial port輸入 控制LED
Serial port輸入 控制LED
Blockly Code
Blockly Code
Arduino 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);
}
}