计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

Arduino 闪烁 LED

发布者:guo rue,发布时间:2016年3月7日 05:31   [ 更新时间:2016年3月7日 06:25 ]
硬件准备
Raspberry Pi 2B 安装有 Arduino IDE 和 inotool
Arduino UNO *1
面包板*1
面包线(公公头)*2
220k 电阻器*1
5mm LED 灯*1

组装电路
1.取一根面包线(公公头)接面包板的 c1 孔  和 Arduino UNO 的接地孔(GND)
2.面包板的 b3 孔接上 5mm LED 灯长脚,5mm LED 灯的短脚接面包板的 c3 孔
3.面包板的 a2 孔接上 220k 电阻器,电阻器另一边脚接面包板的 b2 孔
4.取一根面包线(公公头)接 Arduino UNO 的数字 8 口 和 面包板 的 a1 孔
5.Raspberry Pi 2B 用 USB 连接 Arduino UNO 

用 SSH 进入 树莓派 创建工程
mkdir led
cd led
ino init

查看工程目录
tree

编辑工程代码
nano src/sketch.ino
内容是
int ledPin=8; //设定控制LED的数字IO脚
void setup()
{
    pinMode(ledPin,OUTPUT);//设定数字IO口的模式,OUTPUT 为输出
}
void loop()
{  
    digitalWrite(ledPin,HIGH); //设定PIN8脚为HIGH = 5V左右
    delay(1000); //设定延时时间,1000 = 1秒
    digitalWrite(ledPin,LOW); //设定PIN8脚为LOW = 0V
    delay(1000); //设定延时时间,1000 = 1秒
保存文件并且退出编辑器

编译
ino build

上传程序到 Arduino UNO
ino upload