1.下载并安装Arduino
Arduino软件下载链接:
百度网盘 链接:https://pan.baidu.com/s/1gUysQJns9FcrXXETRyR2ow 提取码:sghz (内含windows版 mac版 已经windows下的驱动,请根据自己电脑选择下载)
或者自行从Arduino官网下载。
(ps. 关于如何安装,如有疑惑,请自行百度 arduino安装教程)
2. 在编写程序之前,先来了解一下一个led灯。
- 1)如何点亮一个LED灯?
- 2)如何用普通电池点亮一个LED灯?
- 南孚电池是1.5v,直接连接发现灯不亮,说明电压小了,所以将两块电池串联,就是3v的电压
- 如何点亮多个灯呢?
- 这里用面包板进行电路的连接。
- 我们所说的电路面包板通常是指免焊面包板。这些都是制作临时电路和测试原型的最好元件,他们是绝对不需要焊接的。
- 三个小灯并联到电池电路上。
- 3)如何控制小灯一闪一闪亮晶晶呢?
- 这就需要写代码来控制,最后烧写到arduino板子上。请继续往下看“Arduino程序编译与烧写”
3.Arduino程序编译与烧写--如何用arduino点亮led灯?
1)将小车的主板连接到主机上。
2)打开arduino 编辑器,把 避障、寻隙、遥控等的代码拷贝到此区域,点击校验按钮,用来校验代码是否正确,没有问题后,点击上传按钮,此时将代码烧写到板子中。注意:此时在最下面的控制台会报红色的错误,因为找不到要烧写的板子。
LED灯闪烁的示例代码:
//如何用arduino 点亮一个LED灯 arduino 学习之1
int ledPin = 10; //定义数字10 接口
void setup()
{
pinMode(ledPin, OUTPUT);//定义小灯接口为输出接口
}
void loop()
{
digitalWrite(ledPin, HIGH); //点亮小灯
delay(1000); //延时1 秒
digitalWrite(ledPin, LOW); //熄灭小灯
delay(1000); // 延时1 秒
}
3)所以在Tools工具中选择Board(板子)、Port(端口)。提示:如果不清楚Arduino插到电脑上的端口是一个,可以通过插拔来查看哪个端口隐藏与显示来确定。
4)如果烧写成功会提示Done uploading 上传成功
5)连接电路
- 请思考:为什么要连接p10引脚?