Arduino IDE
第一个代码:使GND+数字输出12的LED亮
int a = 12; //全局变量;
void setup() {
pinMode(a,OUTPUT); //引脚模式;
}
void loop() {
digitalWrite(a,LOW); //写入,LOW就是熄灭,HIGH就是亮;
delay(50); //延迟;
digitalWrite(a,HIGH);
}
笔记:
- LED引脚较长的一端与数字输入/输出相连(正极性引脚比负的长)
- 面包板竖着的五个联通,横着的不 连通
- 数字引脚~,表示引脚可用于可变输出电压,而不仅仅是简单的5v或无输出
- Arduino共有28个引脚,可提供5v电压,LED电压差总是2v,所以需要接的电阻为3v/10A=300欧姆,大概用270欧姆的电阻
- SOS save our souls
tips:什么是串口 |
---|
USB取代了串口,可是给串口留下了后路。没有串口的电脑上,只需要接上一个USB转串口的转换器就可以了。 |
一般嵌入式开发,上位机(一般就是我们的电脑)跟下位机(也就是我们的嵌入式设备)之间最简单的通信还是串口通信, 耗资源最少。串口就跟莫尔斯密码一样,是在其他现代通信方式失败或者代价过高的情况下的最后一条退路。当你见到一个古董硬件想要与之交流的时候,没准就是串口通信。 |
项目六:信号灯模型: