0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何对便宜又紧凑的Arduino Pro Mini进行编程

星星科技指导员 来源:嵌入式计算设计 作者:Jeremy S. Cook 2022-06-10 07:48 次阅读

对于小到足以嵌入到项目中的低成本选项,Arduino Pro Mini ATmega328 板可能是一个不错的选择。

Arduino 板比以往任何时候都更容易为项目添加智能。虽然相当便宜,但不止一个项目已被破坏,因为其他东西需要立即使用一块电路板,或者价格太高而不能让它放在某个地方的架子上。对于一个小到可以嵌入到项目中的低成本选项——甚至是一个不可能提取的项目——那么 Arduino Pro Mini ATmega328 板可能是一个不错的选择。

虽然它被 Arduino 列为已退役,但它仍然可以在 Sparkfun 上使用,它设计和制造该板的价格约为 10 美元。在线拍卖网站也出售板子的版本,只需几美元就可以找到,在需要时可以一次性使用。使其成为项目嵌入的理想选择的另一个特点是它的尺寸,只有 0.7 英寸 x 1.3 英寸(18 毫米 x 33 毫米)的占用空间,并且在垂直方向上没有 USB 连接器。它提供 5V 版本和 3.3V 版本,具体取决于您的应用。

那么问题是,您如何对设备进行编程?除了没有实际的连接器外,它也没有串行接口芯片,这样可以节省成本和功耗,但没有明显的“插入”位置。为此,您需要一根 USB 转 TTL 串行电缆。虽然这些在在线拍卖网站上非常便宜,但请密切注意描述,因为许多仅与某些操作系统兼容。

似乎 Windows 10 在便宜的版本中特别少见,尽管我在我的 Win10 机器上使用Adafruit 的 18 美元 FTDI 串行 TTL-232 USB 电缆取得了非常好的结果。它不仅可以按预期传输数据,而且在 USB 连接器的外壳中还具有红色和绿色闪烁灯,以向您显示它实际上正在工作 - 绿色表示您的 Arduino 正在发送到计算机,红色表示计算机发送 Arduino 。 它提供 5V 电源线和接地,以及可以根据需要在 3.3V 或 5V 下运行的 Tx 和 Rx 连接。

要将您的电路板连接到 Adafruit(或其他)USB-TTL 电缆,首先将接头焊接到 GND、VCC、RXI 和 TXO 通孔。将黑线接地,将红色线连接到 Arduino 的 VCC 引脚(如果它已经外部供电,则将其关闭),然后将橙色 TXD 线连接到 Arduino 的 RXI 引脚,黄色 RXD 线连接到 Arduino TXD。您需要在这里使用跳线,否则电缆不会完全匹配。

poYBAGKfHwqAWkDVAAYD1KSSd9E419.png

连接后,打开您的 Arduino IDE,然后选择适当的 com 端口,以及“Arduino Pro 或 Pro Mini”作为开发板。点击上传,在它从“编译”切换到“上传”后,点击并松开 Pro Mini 上的重置按钮,然后观看 USB-TTL 电缆的神奇闪烁灯工作。编程完成后,您就拥有了一个微型逻辑单元,可以嵌入到您的项目中,无需多加考虑就可以放在那里。您可以在下面的视频中看到我为自行车速度计应用程序编程:

如果您要编写很多这样的程序,您还可以考虑使用来自Tindie 上Electronut Labs的 pogo 程序员。这使您可以避免使用标题,尽管您似乎需要进行少量协调才能将其按住并按下按钮。

如果您确实需要 USB 接口,另一个非常好的选择是“Arduino” Pro Micro。它的大小与 Arduino Pro Mini 大致相同,并通过其 ATmega32U4 芯片和微型 USB 连接器提供板载 HID 功能。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50416

    浏览量

    421849
  • 连接器
    +关注

    关注

    98

    文章

    14318

    浏览量

    136166
  • Arduino
    +关注

    关注

    187

    文章

    6464

    浏览量

    186655
收藏 人收藏

    评论

    相关推荐

    开源项目!基于 Arduino 的 MIDI 架子鼓

    MIDI 鼓的整个过程 - 从使用压电传感器到使用 3D 打印设计布局,再到使用 Arduino Leonardo 进行编码。 此设置可与 GarageBand、Ableton 等程序无缝协作。和我一起
    发表于 11-25 12:00

    基于Arduino的串口通信项目

    基于Arduino的串口通信项目涉及多个方面,包括硬件连接、软件编程、串口参数配置等。 一、硬件准备 Arduino开发板 :确保你有一块Arduino开发板,如
    的头像 发表于 11-22 09:24 200次阅读

    今日看点丨 苹果发布新款iPad mini(A17 Pro),搭载AI功能;哪吒汽车回应网传拖欠工资

    1. 苹果发布新款iPad mini (A17 Pro ),搭载AI 功能   苹果推出了新款iPad mini,配备绚丽的8.3英寸Liquid视网膜显示屏,搭载了AI功能,包括书写工具和改进
    发表于 10-17 11:00 497次阅读

    苹果发布新款iPad mini,股价创历史新高

    苹果公司10月15日低调发布了新款iPad mini,这是自2021年9月iPad mini 6发布以来的首次升级。新款iPad mini配备了更强大的A17 Pro处理器芯片,性能显
    的头像 发表于 10-16 16:35 358次阅读

    esp32用什么软件编程

    ESP32是一款由乐鑫(Espressif)推出的低功耗、高性能的Wi-Fi和蓝牙双模微控制器,广泛应用于物联网、智能家居、智能穿戴等领域。要对ESP32进行编程,需要选择合适的编程软件和开发环境
    的头像 发表于 08-19 17:24 2887次阅读

    XTW100PRO编程器驱动

    XTW100PRO编程器驱动
    发表于 08-01 14:16 1次下载

    上汽大众ID.4 Pro纯电版紧凑型SUV将于7月31日亮相

    据悉,将于7月31日盛大亮相的全新大众ID.4 Pro纯电动紧凑型SUV,是在上汽大众ID.3 Pro之后的又一力作。这款新车主要以2024款ID.4 X车型为基础,着重对智能座舱进行
    的头像 发表于 07-27 13:52 1320次阅读

    OpenAI 推出 GPT-4o mini 取代GPT 3.5 性能超越GPT 4 而且更快 API KEY更便宜

    GPT-4. GPT-4o mini的定价为每百万输入标记15美分和每百万输出标记60美分,比之前的前沿模型便宜了一个数量级,比GPT-3.5 Turbo便宜了60%以上。 GPT-4o mi
    的头像 发表于 07-21 10:20 927次阅读
    OpenAI 推出 GPT-4o <b class='flag-5'>mini</b> 取代GPT 3.5 性能超越GPT 4 而且更快 API KEY更<b class='flag-5'>便宜</b>

    在ESP Wemos D1 Mini Pro上将FTDI连接到RX和TX遇到的疑问求解

    我在 ESP Wemos D1 Mini Pro 上将 FTDI 连接到我的 RX 和 TX。我必须物理断开 Wemos D1 上的 RX 引脚才能刷新新固件。我的猜测是引脚与 Wemos 板上内置
    发表于 07-10 07:29

    esp32-S3支持arduino编程吗?

    arduino选开发板的时候没有es32-s3, 只有s2可选。 请问: 1. esp32-S3支持arduino编程吗 2. arduino下sample下的BLE库能用吗? 3.
    发表于 06-27 08:23

    支持 GPS,基于 Arduino 的墨水屏时钟(文末可下载完整文件)

    。 4、在 pro mini 的图中,我还去掉了晶体振荡器,为 32K 晶体的芯片做准备。只有在 32K 晶体版本的情况下才可以去掉这个晶体,而且只有在对 pro mini 的内熔丝
    发表于 05-31 11:34

    苹果或于今秋推出搭载M4芯片的MacBook Pro与Mac Mini

    古尔曼预测,配备M4芯片的14英寸MacBook Pro、M4 Pro与M4 Max芯片的14英寸至16英寸MacBook Pro以及M4和M4 Pro芯片的Mac
    的头像 发表于 05-14 11:04 1140次阅读

    arduino和单片机的区别比较

    和软件的微控制器平台,它通过一种简化和标准化的方式,使电子开发变得更加容易。Arduino主板上集成了处理器、输入输出引脚、电源供应等电路,能够连接各种传感器和执行器,通过编程进行控制和交互。
    的头像 发表于 01-02 16:18 9479次阅读

    Arduino的功能及其限制

    它在某些方面的限制。 精简而易用的编程环境:Arduino IDE提供了一个友好的编程环境,使得即使没有编程经验的人也可以轻松地开始编写代码。 强大的互联功能:
    的头像 发表于 12-21 14:15 1148次阅读

    感应加热模拟机便宜又能达到要求,何必花冤枉钱买感应加热设备

    感应加热模拟机便宜又能达到要求,何必花冤枉钱买感应加热设备
    的头像 发表于 12-18 14:33 647次阅读