官网例程目录

Posted 硬创联盟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了官网例程目录相关的知识,希望对你有一定的参考价值。

硬创联盟 Arduino 分群 QQ群号:8580606

翻译自官网:https://www.arduino.cc/en/Tutorial/BuiltInExamples

下文已翻译的教程会有超链接可点击.

built_in_examples

内建的例程是包含在 Arduino IDE 内的,要打开的话按菜单 File>Examples。这些简单的例程,展示了所有基本的 Arduino 命令,包括从写 Arduino Sketch 代码至少需要的代码块、到数字/模拟读写、传感器的使用以及各种显示等等。

1. 基础

  • Analog Read Serial: 读取电位器, 把它的状态输出到串口窗口
  • Bare Minimum: 写 Arduino 代码至少需要的代码块
  • Blink: 点亮和熄灭 LED 灯
  • Digital Read Serial: 读取按键, 把它的状态输出到串口窗口
  • Fade: 演示如何用模拟输出,使 LED 变亮或暗
  • Read Analog Voltage: 读取模拟输入,并把电压输出到 Arduino 串口窗口

2. 数字

  • Blink Without Delay: 不使用 delay() 函数而使 LED 闪烁
  • Button: 使用按键,控制开关 LED 灯
  • Debounce: 读取按键并过滤噪音
  • Digital Input Pullup: 演示在 pinMode() 函数中使用 INPUT_PULLUP 输入上拉模式
  • State Change Detection: 按键次数的计数器
  • Tone Keyboard: 使用压力传感和蜂鸣器的三个音符琴键
  • Tone Melody: 使用蜂鸣器播放一段旋律.
  • Tone Multiple: 使用 tone() 命令在多个蜂鸣器轮流播放音调
  • Tone Pitch Follower: 根据模拟输入信号,在蜂鸣器播放一个音

3. 模拟

  • Analog In Out Serial: 读取模拟输入,映射结果值,并使用该值去使 LED 变亮或变暗
  • Analog Input: 使用电位器去控制 LED 的闪烁
  • Analog Write Mega: 使用 Arduino Mega 开发板,使十二个 LED 按顺序每个渐明渐暗地亮灭
  • Calibration: 定义模拟类的传感器返回值的最大及最小值
  • Fading: 使用模拟输出(PWM引脚)使 LED 变亮或暗.
  • Smoothing: 流畅地读取多个模拟输入值

4. 通讯

这些代码示例让 Arduino 与 电脑上运行的Processing 的 sketch进行交互。请参看 processing.org 获取更多资料及下载软件。这些示例也包括了 Max/MSP 的补丁,让他们可以与 Arduino Sketch 代码进行交互。关于 Max/MSP 请参阅 Cycling 74

  • ASCIITable: 演示 Arduino 串口输出的进阶功能
  • Dimmer: 通过移动鼠标来改变 LED 的亮度
  • Graph: 传送数据到电脑,并用它在 Processing 内画图
  • Midi: 序列地发送 MIDI 音调信息
  • Multi Serial Mega: 使用 Arduino Mega 上的两个串口端口
  • Physical Pixel: 从 Processing 或者 Max/MSP 发送数据到 Arduino 来点亮或熄灭 LED 灯
  • Read ASCII String: 解析一段逗号分隔的数字字符串,从而使 LED 变亮或暗
  • Serial Call Response: 使用呼叫-回应方式(握手)发出多个变量值
  • Serial Call Response ASCII: 使用呼叫-回应方式(握手)发出多个变量值,并在发送前进行ASCII编码
  • Serial Event: 演示如何使用 SerialEvent()
  • Virtual Color Mixer: 从 Arduino 向电脑发送多个变量值,并且使用 Processing 或 Max/MSP 来读取

5. 程序流控制

  • Arrays: for 循环的另一个示例,演示如何使用数组
  • For Loop Iteration: 使用 for 循环来控制多个 LED 灯
  • If Statement Conditional: 根据输入状态,使用 if 语句来控制输入状态
  • Switch Case: 演示如何从多个离散值中选取执行
  • Switch Case 2: switch-case 的另一个实例,演示如何基于串口端口获得的不同字符,来执行不同的动作
  • While Statement Conditional: 演示如何在检测到按键按下时,使用 while 循环来校准传感器

6. 传感器

7. 显示

  • Bar Graph: 制作一个 LED 柱状图
  • RowColumnScanning: 控制一个 8x8 LED 点阵

8. 字符串

  • Character Analysis: 使用操作符来识别我们要处理的字符类型
  • String Addition Operator: 使用不同的方式来串连字符串
  • String Append Operator: 使用 += 操作符和 concat() 方法,把值加进去字符串上
  • String Case Changes: 改变字符串的大小写
  • String Characters: 获取/设置 在字符串里面的特定字符
  • String Comparison Operators: 以字母顺序来比较字符串
  • String Constructors: 初始化字符串对象
  • String Index Of: 查找在字符串内,特定字符的第一次出现或最后一次出现的位置
  • String Length & String Length Trim: 获取及裁剪一个字符串的长度
  • String Replace: 在字符串内置换个别字符
  • String Start With Ends With: 检查字符串是否以特定字符或字符串片段来开始或结束
  • String Substring: 在字符串内,查找特定字符串片段
  • String To Int: 让你把字符串转换成一个数值

9. USB

键盘及鼠标示例只适用于 Leonardo, Micro 及 Due 开发板。示例演示了如何使用各个开发板的独有库。

键盘

  • Keyboard Logout: 通过按键来控制电脑当前用户登出
  • Keyboard Message: 当按键按下时,发送一段字符信息
  • Keyboard Reprogram: 打开 Arduino IDE 一个新窗体并对 Leonardo 写入一个简单的LED闪烁程序
  • Keyboard Serial: 从串口读取一个字节并发送一个击键
  • Keyboard Mouse Control: 用一个程序来演示鼠标和键盘命令

鼠标

  • Button Mouse Control: 使用五个按键来控制鼠标光标移动
  • Joystick Mouse Contol: 当按键按下时,利用遥控控制电脑的光标移动

10. Starterkit & BasicKit

StarterKit 的示例教程已经包含在套件的 Project Book 内。如果你购买了 BasicKit,你可以在 Project Ignite 网页线上查看。

11. Arduino ISP

Arduino ISP 使你的 Arduino 变成一个 AtMega 芯片的编程器。特别是你从 Arduino 玩到面包板上的 AtMega,或者你在面包板自制一个Arduino 兼容的电路时 ,需要刷新 Arduino 固件时候,它就会变得很有帮助。

以上是关于官网例程目录的主要内容,如果未能解决你的问题,请参考以下文章

DSP28335 中DMA的配置和使用

pytorch multi-gpu train

OpenCV 例程200篇 目录-202205更新

OpenCV 例程200篇 目录-202205更新

递归列出文件的例程的奇怪错误

迅为7寸安卓系统触控一体机提供操作例程目录