欢迎来到Arduino系列教程中的第五节Arduino教程。在本教程中,我们将学习串行通信是如何工作的,并做几个例子来更好地理解它。
这是一个循序渐进的视频教程,很容易遵循。此外,在视频下面,你可以找到我们需要的部分,为本教程和视频中的例子的源代码。
这个Arduino教程所需的组件
- Arduino电路板 .................................亚马逊/Banggood/阿里巴巴全球速卖通
- 面包板和跳线.........亚马逊/Banggood/阿里巴巴全球速卖通
- 领导 ...................................................亚马逊/Banggood/阿里巴巴全球速卖通
- 220欧姆电阻..........................亚马逊/Banggood/阿里巴巴全球速卖通
- 按钮 ....................................亚马逊/Banggood/阿里巴巴全球速卖通
必威外围提钱披露:这些是附属链接。作为一名亚马逊助理,我的收入来自符合条件的购买。
电路原理图
源代码
int led = 13;int button = 12;void setup() {pinMode(led, OUTPUT);pinMode(按钮,输入);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(按钮);if (buttonState == HIGH){Serial。println(”按钮被按下”); delay(500); } }
留下一个回复