arduino标志

如何使用 Arduino REES2 Uno

如何使用-Arduino-REES2-Uno-产品

如何使用 Arduino Uno

如何使用-Arduino-REES2-Uno-fig-1

典型应用

  • Xoscillo,一种开源示波器
  • Arduinome,一种模仿 Monome 的 MIDI 控制器设备
  • OBDuino,一款使用大多数现代汽车中的车载诊断接口的行车电脑
  • Ardupilot,无人机软件和硬件
  • Gameduino,用于创建复古 2D 视频游戏的 Arduino 扩展板
  • ArduinoPhone,一款自己动手做的手机
  • 水质检测平台

下载/安装

  • 转至 www.arduino.cc 下载最新版本的arduino软件并选择您的操作系统
  • 在标题栏上单击软件选项卡,向下滚动一次您将看到此图像如何使用-Arduino-REES2-Uno-fig-2
  • 根据您的操作系统,如果您有 windows 系统,则选择 Windows Installer。 如何使用-Arduino-REES2-Uno-fig-3

初始设置

  • 选择工具菜单和板如何使用-Arduino-REES2-Uno-fig-5
  • 然后选择您要编程的 Arduino 板类型,在我们的例子中是 Arduino Uno。 如何使用-Arduino-REES2-Uno-fig-6如何使用-Arduino-REES2-Uno-fig-7
  • 选择编程器Arduino ISP,如果不选则必须选择Arduino ISP编程器。 连接 Arduino 后必须选择 COM 端口。

闪烁 LED

  • 将电路板连接到计算机。 在 Arduino 中,软件转到 File -> 前amp文件 -> 基础知识 -> 闪烁 LED。 代码将自动加载到窗口中。如何使用-Arduino-REES2-Uno-fig-8
  • 按上传按钮并等待程序显示完成上传。 你应该看到 pin 13 旁边的 LED 开始闪烁。 请注意,大多数板上已经连接了一个绿色 LED——您不一定需要单独的 LED。

故障排除

如果您无法将任何程序上传到 Arduino Uno 并收到此“BLINK”错误 上传时 Tx 和 Rx 同时闪烁并生成消息
avrdude: 验证错误,第一个不匹配字节 0x00000x0d != 0x0c Avrdude 验证错误; 内容不匹配 Avrdudedone “谢谢”如何使用-Arduino-REES2-Uno-fig-9

建议

  • 确保您在“工具”>“电路板”菜单中选择了正确的项目。 如果您有 Arduino Uno,则需要选择它。 此外,较新的 Arduino Duemilanove 板带有 ATmega328,而较旧的则带有 ATmega168。 要检查,请阅读 Arduino 板上微控制器(较大的芯片)上的文字。
  • 检查是否在“工具”>“串行端口”菜单中选择了正确的端口(如果您的端口未出现,请尝试在电路板连接到计算机的情况下重新启动 IDE)。 在 Mac 上,串行端口应该类似于 /dev/tty.usbmodem621(对于 Uno 或 Mega 2560)或 /dev/tty.usbserial-A02f8e(对于基于 FTDI 的旧板)。 在 Linux 上,它应该是 /dev/ttyACM0 或类似的(对于 Uno 或 Mega 2560)或
    /dev/ttyUSB0 或类似的(对于旧板)。
  • 在 Windows 上,它将是一个 COM 端口,但您需要检查设备管理器(在端口下)以查看是哪个端口。 如果您的 Arduino 板似乎没有串行端口,请参阅以下有关驱动程序的信息。

驱动程序

  • 在 Windows 7(尤其是 64 位版本)上,您可能需要进入设备管理器并更新 Uno 或 Mega 2560 的驱动程序。如何使用-Arduino-REES2-Uno-fig-10
  • 只需右键单击设备(开发板应连接到您的计算机),然后将 Windows 指向适当的 .inf file 再次。 .inf 在 Arduino 软件的 drivers/ 目录中(不在它的 FTDI USB Drivers 子目录中)。
  • 如果在 Windows XP 上安装 Uno 或 Mega 2560 驱动程序时出现此错误:“系统无法找到 file 指定的
  • 在 Linux 上,Uno 和 Mega 2560 显示为 /dev/ttyACM0 形式的设备。 这些不受 Arduino 软件用于串行通信的标准版本 RXTX 库的支持。 适用于 Linux 的 Arduino 软件下载包括一个版本的 RXTX 库,该版本已修补以搜索这些 /dev/ttyACM* 设备。 还有一个 Ubuntu 软件包(适用于 11.04),其中包括对这些设备的支持。 但是,如果您使用的是发行版中的 RXTX 包,您可能需要从 /dev/ttyACM0 符号链接到 /dev/ttyUSB0(例如ample)使得串口出现在Arduino软件中

跑步 

  • sudo usermod -a -G tty 你的用户名
  • sudo usermod -a -G 拨出你的用户名
  • 注销并重新登录以使更改生效。

访问串口

  • 在 Windows 上,如果软件启动缓慢或在启动时崩溃,或者工具菜单打开缓慢,您可能需要在设备管理器中禁用蓝牙串行端口或其他联网的 COM 端口。 Arduino 软件在启动时和您打开“工具”菜单时会扫描计算机上的所有串行 (COM) 端口,这些联网端口有时会导致较大的延迟或崩溃。
  • 检查您是否没有运行任何扫描所有串行端口的程序,例如 USB 蜂窝 Wi-Fi Dongle 软件(例如来自 Sprint 或 Verizon)、PDA 同步应用程序、蓝牙 USB 驱动程序(例如 BlueSoleil)、虚拟守护程序工具等。
  • 确保您没有阻止访问串行端口的防火墙软件(例如 ZoneAlarm)。
  • 您可能需要退出 Processing、PD、vvvv 等。如果您使用它们通过 USB 或串行连接读取数据到 Arduino 板。
  • 在 Linux 上,您可以尝试以 root 身份运行 Arduino 软件,至少暂时查看是否修复了上传问题。

物理连接

  • 首先确保您的电路板已打开(绿色 LED 亮起)并已连接到计算机。
  • Arduino Uno 和 Mega 2560 可能无法通过 USB 集线器连接到 Mac。 如果“工具 > 串行端口”菜单中没有任何内容,请尝试将电路板直接插入计算机并重新启动 Arduino IDE。
  • 上传时断开数字引脚0和1,因为它们与计算机串口通信共享(上传代码后可以连接使用)。
  • 尝试在没有连接到电路板的情况下上传(当然除了 USB 数据线)。
  • 确保电路板没有接触任何金属或导电物体。
  • 尝试使用不同的 USB 数据线; 有时他们不工作。

自动重设

  • 如果您的电路板不支持自动重置,请确保在上传前几秒钟重置电路板。 (Arduino Diecimila、Duemilanove 和 Nano 支持自动复位,LilyPad、Pro 和带有 6 针编程接头的 Pro Mini 也是如此)。
  • 但是,请注意,某些 Diecimila 被错误的引导加载程序意外烧毁,可能需要您在上传之前实际按下重置按钮。
  • 但是,在某些计算机上,在 Arduino 环境中点击上传按钮后,您可能需要按下电路板上的重置按钮。 尝试两者之间的不同时间间隔,最多 10 秒或更长时间。
  • 如果您收到此错误:[VP 1]设备未正确响应。 尝试再次上传(即重置电路板并再次按下下载按钮)。

引导加载程序

  • 确保在您的 Arduino 板上烧录了引导加载程序。 要检查,请重置电路板。 内置 LED(连接到引脚 13)应该闪烁。 如果没有,则您的板上可能没有引导加载程序。
  • 你有什么样的板子。 如果是 Mini、LilyPad 或其他需要额外接线的电路板,请附上电路照片(如果可能)。
  • 您是否曾经能够上传到董事会。 如果是这样,您在电路板停止工作之前/停止工作时对它做了什么,以及您最近在计算机上添加或删除了哪些软件?
  • 当您尝试在启用详细输出的情况下上传时显示的消息。 为此,请在单击工具栏中的上传按钮的同时按住 Shift 键。

如何使用 Arduino REES2 Uno 指南

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *