本帖最后由 mango2017 于 2018-3-7 10:31 编辑
试了下328的串口收发功能,通过串口发送控制字给MCU,然后回传控制字,在控制LED动作。代码如下: const int ledPin = 13; int incomingByte; void setup() { Serial.begin(9600); pinMode(ledPin,OUTPUT); }
void loop() { if(Serial.available() > 0) { incomingByte= Serial.read(); Serial.println(incomingByte); if(incomingByte == 'H') { digitalWrite(ledPin, HIGH); } if(incomingByte == 'L') { digitalWrite(ledPin, LOW); } } } 编译下载,打开串口监视器,分别输入H和L控制命令,就可以看到LED的亮灭了。
72也就是字母H,76就是字母L,控制还是很简单的。
这个芯片的数据手册:
ATmega328P.pdf
(3.29 MB)
然后这个IDE可以在官网直接下载,由于我的权限不够,居然不能发链接。。。。。
还提供了网页版的开发工具,这个倒是第一次遇到,果然是创客必备的开发套件啊,哪里都能用。
|