hyrobotlsc 发表于 2020-3-29 23:27:06

Arduino经验合集

<10个值得一看的Arduino经验帖>
1.Arduino STM32 编程体验
使用 Arduino IDE 对 STM32F103C8T6核心板编程(附STM32F103C8T6原理图+核心板尺寸)
https://www.cirmall.com/bbs/data/attachment/forum/201610/21/203329xxohngnx72bxoopq.jpg

2. 01:管脚编号 PIN_MAP

查看board.h头文件定义的管脚编号,并使用管脚编号的方式来实现一个流水灯程序

https://www.cirmall.com/bbs/data/attachment/forum/201611/16/090725fpfkz3f8eknvfs4p.gif
3. 02:LCD5110 驱动

Arduino STM32 运行原Arduino LCD程序

https://www.cirmall.com/bbs/data/attachment/forum/201611/16/093306uafcw54vquopiv6w.jpg

4. 03:OLED 驱动

Arduino STM32 驱动OLED(附代码、SSD1306库)

https://www.cirmall.com/bbs/data/attachment/forum/201611/20/162320p32pjfqaafezajlp.gif

【FirePrime系列】FirePrime系列(现在的Filefly-RK3128),是一个四核卡片电脑开源平台,拥有优秀的运算与图形处理能力

5.【FirePrime】在FirePrime上安装Arduino
6.【FirePrime】通过arduino学习ROS系列1 来自Arduino的问候

我们将以在我们的Arduino上创建一个“Hello World”程序来开始我们的rosserial探索之旅。

https://www.cirmall.com/bbs/data/attachment/forum/201510/10/123647gli57lq7i75hdhqt.jpg
7.【FirePrime】通过arduino学习ROS系列2 点亮LED

我们在之前的教程中已经创建了一个ROS发布者,在这里我们将创建一个订阅者,在Arduino每次收到消息的时候闪烁LED。

https://www.cirmall.com/bbs/data/attachment/forum/201510/13/181330qbrqzbmqqtwaqxta.jpg

8.【FirePrime】通过arduino学习ROS系列3 发布坐标变换信息

在机器人中,包含很多的坐标系,这些坐标系之间的关系对机器人以后的运动学、轨迹规划等是很重要的。因此,我们将在Arduino上使用ros::Time和TF创建一个tf发布者,通过tf发布者向ROS发布坐标变换信息。
https://www.cirmall.com/bbs/data/attachment/forum/201510/15/182126yatpbyujp7z1xymm.jpg

9.【FirePrime】通过arduino学习ROS系列4 用按键和ROS交流

在这里我们集成到ROS操作系统最简单和最常用的硬件:按键。一个按键或一个输入设备可以命令你的机器人做下一个任务,让一个传感器检测一个打开的盒子,或让一个电机在超过关节限制时停止,这是一个重要的安全特性。在这个教程中,我们会编写一个rosserial_arduino节点,监视正常的引脚7上的按钮的状态。每一次按键的状态改变时,它会发布一个布尔消息到题“pushed”。
https://www.cirmall.com/bbs/data/attachment/forum/201510/16/185730q00wizz0a9qz9hnp.jpg

10.【FirePrime】通过arduino学习ROS系列5 示波器快速实现

在这里,将会使用Arduino的ADC和ROS的rqt_plot做一个低性能的示波器。我们会设置一个发布者,它会通过使用rosserial将来自Arduinod的6个ADC引脚的每一个模拟值发送到ROS。
https://www.cirmall.com/bbs/data/attachment/forum/201510/26/193806amtlrllelyse5qts.jpg




页: [1]
查看完整版本: Arduino经验合集