Arduino内置教程-目录
纠错,疑问,交流: 请进入讨论区或 请点击进入页面,扫码加入微信群或Q群进行交流
获取最新文章: 扫一扫加入“创客智造”公众号
目录
内置例子是sketches(独立的脚本和程序被称为 “sketches”),包括在Arduino IDE,打开他们点击工具菜单:File > Examples。这些简单的程序示范了所有基本Arduino的命令。他们横跨所有的领域,从一个Sketch的绝对最小值到数字和模拟IO,再到传感器和显示器的使用。
- [模拟读取串口][2]:读取一个电位计,打印它的状态到Arduino串口监视器。
- [最简框架][3]:需要开始一个Arduino编程时的最简代码框架。
- [闪烁][4]:不停打开关闭一个LED灯。
- [数字读取串口][5]:读取一个开关,打印它的状态到Arduino串口监视器。
- [渐变][6]:使用模拟输出口来使一个LED灯的亮度变淡。
- [读取模拟电压][7]:读取一个模拟输入,然后打印其电压值到串口监视器。
- [不用delay的闪烁][9]:不用delay()函数来闪烁一个LED灯
- [按键][10]:使用一个按键来控制一个LED灯
- [防抖][11]:读取一个按键,然后滤掉噪音
- [数字输入上拉][12]:用pinMode()来声明输出上拉
- [侦察状态改变][13]:计算按键按下的次数
- [音调键盘][14]:一个使用压力传感器和压电扬声器的三键音乐键盘
- [音调旋律][15]:用压力扬声器弹奏一个旋律
- [多重音调][16]:利用tone()命令使多个扬声器发出声音
- [高音追随][17]:根据一个模拟输入来决定压力扬声器的音调
- [模拟输入输出串口][19]:读取一个模拟输入引脚,返回结果,然后用这个数据使LED灯变暗或者变亮
- [模拟输入][20]:使用一个电压计来控制LED灯的闪烁
- [模拟写入Mega][21]:使用Arduino Mega 开发板使12个LED灯一个接一个,逐渐变亮然后变暗
- [校准][22]:对于超出模拟传感器范围的数值,定义一个最大值和最小值
- [渐变][23]:用一个模拟输出引脚(PWM引脚)来使一个LED灯褪色。
- [使光滑][24]:使多个模拟引脚的读取值变得顺滑
- [ASCIITable(ASCII表格)][26]:使用Arduino的高等的串口输出函数。
- [调光器][27]:移动鼠标来改变LED灯的亮度
- [图表][28]:发送数据到电脑,然后在Processing里画出它的图表。
- [Midi(乐器数字接口)][29]:连续发送MIDI音符信息
- [多串口Mega][30]:使能Arduino Mega上2个串口。
- [物理像素][31]:通过从Processing或者Max/MSP发送数据到Arduino上,使LED开关。
- [读取ASCII字符串][32]:分析整数里一个用逗号分隔的字符串,来使一个LED灯褪色。
- [串口呼叫响应][33]:通过一个呼-应的方法(握手)来发送多个变数
- [串口呼叫响应ASCII][34]:通过一个呼-应的方法(握手)来发送多个变数,并在发送前解码(ASCII)这些数值。
- [Serial Event][35]:使用SerialEvent()函数
- [可视颜色混合器][36]:从Arduino发送多个变数到你的电脑,然后在Processing或者Max/MSP上读取这些数据
- [数组][38]:一个在For循环的变量举例了怎样使用一个数组。
- [For循环][39]:通过for循环来控制多个LED灯
- [If声明条件][40]:使用一个‘if 声明’,通过改变输入条件来改变输出条件
- [Switch Case][41]:怎样在非连续的数值里选择。
- [Switch Case 2][42]:第二个switch-case的例子,展示怎样根据在串口收到的字符来采取不同的行为
- [While 声明条件][43]:当一个按键被读取,怎样用一个while循环来校准一个传感器。
- [ADXL3xx][45]: 读取一个 ADXL3xx 加速计
- [Knock][46]: 通过一个压电元件来侦察敲击
- [Memsic2125][47]: 2轴加速计
- [Ping][48]: 通过一个超声波测距仪来侦察物品
- [条形图][50]:制作一个LED条形图
- [行列扫描][51]:控制一个8×8的LED矩阵
- [Character Analysis][53]:使用operators来识别对应的特征类型。
- [String Addition Operator][54]:用不同方法把字符串加到一起。
- [String Append Operator][55]:用+=运算符和concat()方法来添加东西到字符串里。
- [String Case Changes][56]:改变字符串的状态。
- [String Characters][57]:在字符串里获得或设置一个指定的字符的值
- [String Comparison Operators][58]:按字母排列顺序地比较字符串
- [String Constructors][59]:初始化字符串对象
- [String Index Of][60]:寻找在字符串里字符的第一个或最后一个的状态
- [String Length & String Length Trim][61]:获得和修剪字符串的长度
- [String Replace][62]:替换字符串里的个别字符
- [String Start With Ends With][63]:检查一个给定的字符或子串(substrings)的开始或结尾
- [StringSubstring][64] - 在给定的字符串里寻找"phrases"
- [StringToInt][65] - 允许你把字符串转换成整数数字
- [键盘注销][67]:利用按键命令注销当前使用者
- [键盘发消息][68]:当一个按键被按下,发送一个文本字符串。
- [键盘再编译][69]:在Arduino IDE上打开一个新窗口,用简单的跑马灯程序重新编译Leonardo
- [键盘串口][70]:从串口里读取一个字节,然后返回一个键值。
- [键盘鼠标控制][71]:在一个程序里示范鼠标和键盘命令
- [鼠标按键控制][72]:通过5个按键控制光标行动
- [鼠标摇杆控制][73]:当按键被按下时,通过一个操纵杆来控制电脑光标的行动
原文: Built-in Examples are sketches included in the Arduino Software (IDE), to open them click on the toolbar menu: File > Examples. These simple programs demonstrate all basic Arduino commands. They span from a Sketch Bare Minimum to Digital and Analog IO, to the use of Sensors and Displays.
1.Basics 2.Digital 3.Analog 4.Communication 5.Control Structures 6.Sensor 7.Display 8.Strings 9.USB 10.Starterkit 11.Arduino ISP
纠错,疑问,交流: 请进入讨论区或 请点击进入页面,扫码加入微信群或Q群进行交流
获取最新文章: 扫一扫加入“创客智造”公众号


















