Arduinoチュートリアル05:シリアル通信
Arduinoチュートリアルシリーズの5番目のArduinoチュートリアルへようこそ。このチュートリアルでは、シリアル通信がどのように機能するかを学び、理解を深めるためにいくつかの例を示します。
これは、簡単に実行できるステップバイステップのビデオチュートリアルです。また、ビデオの下には、このチュートリアルに必要なパーツと、ビデオの例のソースコードがあります。
このArduinoチュートリアルに必要なコンポーネント
int led = 13;
int button = 12;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
Serial.begin(9600);
}
void loop(){
if(Serial.available() > 0) {
char ledState = Serial.read();
if(ledState == '1'){
digitalWrite(led, HIGH);
}
if(ledState == '0'){
digitalWrite(led, LOW);
}
}
int buttonState = digitalRead(button);
if ( buttonState == HIGH){
Serial.println("Button is pressed");
delay(500);
}
}
Code language: Arduino (arduino)
製造プロセス