什么是arduino
(翻译自arduino官方介绍)
Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).她适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。
为什么学习arduino
想让自己所写的代码能够体现在一件物体上,让物体按照自己所编写的程序动起来。
入手arduino
1.购买arduino控制板
上淘宝搜索'arduino (uno版)'即有,一个普通的板20几块。
2.下载Arduino IDE 1.8.16
Arduino IDE相当于C语言的DEV-C++,是一个写代码的地方。
下载链接:1.8.16 - Cloudreve (diandeng.tech)https://dl.diandeng.tech/s/k5h6?path=%2F3.安装Arduino驱动程序
1) Arduino驱动程序是为了让你的电脑知道你所接入的设备是什么。
2)把USB一端插到UNO上,另一端连到电脑。连接成功后,UNO板的红色电源指示灯ON亮起。然后,打开控制面板,搜索‘设备管理器’。
3)按照以下步骤安装。
安装驱动可能会碰到各种千奇百怪的问题,详情可以百度参考大佬们的解决办法。
Arduino驱动的安装 (dfrobot.com.cn)https://wiki.dfrobot.com.cn/Arduino%E9%A9%B1%E5%8A%A8%E7%9A%84%E5%AE%89%E8%A3%854.1打开Arduino程序
4.2引用Arduino程序中一些固有的简单代码
熟悉的C语言
中文释义:
其中,
Arduino中的许多C语言函数代码还需要学习。
led=13:UNO板上的"L"灯已经和数字引脚13相连了,所以也就是为什么声明为“13”的原因。
void setup() { } :在Arduino中程序运行时将首先调用 setup() 函数。每次 Arduino 上电或重启后,setup 函数只运行一次。
void loop() { }:loop()函数中的每条语句都逐次进行,直到函数的最后,然后再从loop函数的第一条语句再次开始,三次、四次……一直这样循环下去,直到关闭Arduino或者按下重启按钮。
HIGH、LOW:表示高电压,低电压,即为点亮,关闭灯光
delay(1000) :延时1000ms(毫秒),也就是1s(秒)的时间。
Arduino常用函数参考
《Arduino程序设计基础》函数参考文档https://wiki.arduino.cn/
4.3上传至板中
观察板子:
完美成功!
最后想实现更多的功能还需要添加更多的零配件(LED灯,电阻,面包板,电机等)。