Arduino 例程学习

本文介绍了Arduino的基本环境设置,包括使用ArduBlock进行可视化编程,从LED灯控制、模拟交通灯、会“呼吸”灯、电子骰子到蓝牙遥控小车的实战指南。涵盖了硬件连接、代码实现和手机APP遥控的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0 基本环境

软件:ArduBlock
硬件:Arduino UNO

1 LED灯

功能 LED灯常亮
接线

LED灯Arduino板
Sig13
+5V
GNDGND

表1 LED与Arduino接线

可视化编程
图1 LED灯
图1 点亮LED灯

2 模拟交通灯

功能 红、绿灯交替
接线

LED灯Arduino板
R12
G13
GNDGND

表2 双色LED与Arduino接线

可视化编程
图2 模拟交通灯
图2 模拟交通灯

3 会“呼吸”的灯

功能 LED灯慢慢变亮,又慢慢变暗
接线

LED灯Arduino板
Sig3
+5V
GNDGND

表3 LED与Arduino接线

可视化编程
图 3 会“呼吸”的灯
图 3 会“呼吸”的灯

4 电子骰子

功能 摇动骰子,停下来显示随机数(1~6)
硬件 7段共阴极数码管、振动传感器
图4.1 共阴极数码管
图4.1 共阴极数码管

例如需显示1时,b、c段所在的端口高电平。

接线

7段数码管Arduino板
a13
b12
c11
d10
e9
f8
g7
GNDGND

表4.1 数码管与Arduino板接线

振动传感器Arduino板
Sig13
GNDGND

表4.2 振动传感器与Arduino板接线

可视化编程
图4.1数字1子程序
图4.1 数字1 子程序
图4.2 主程序
图4.2 骰子主程序

5 两轮蓝牙遥控小车

功能 低重心两轮小车(非PID平衡小车)
硬件
蓝牙串口模块:手机蓝牙控制(主机)、小车蓝牙接收(从机)
360度舵机:可将限位舵机的限位插销拔掉改制而成

硬件Arduino板
蓝牙串口模块
RXTX
TXRX
VCC5V
GNDGND
360舵机1
SigD7
VCC5V
GNDGND
360舵机2
SigD8
VCC5V
GNDGND

表 5 硬件与Arduino板接线
(*备注:需了解舵机的工作电流,如果过大,需要用电机驱动器)

可视化编程
小车程序
图5.1 小车程序

手机App
使用google的App Inventor 2 在线开发工具, http://app.gzjkw.net,分组建设计和逻辑设计两部分
图5.2 组件设计
图5.2 组件设计
图5.3 逻辑设计
图5.3 逻辑设计

完成APP逻辑设计后,转出APK至手机并安装,打开APP,选择小车的蓝牙,即刻实现在APP中对小车做简单的遥控。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值