Arduino 例程学习

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中对小车做简单的遥控。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
温度传感器是一种可以测量环境温度的装置,而在arduino中,我们可以通过使用温度传感器的例程来实现实时监测和记录环境温度的功能。 在arduino中,我们可以使用一些常见的温度传感器模块,比如DS18B20、DHT11或者LM35。要使用这些传感器,我们需要将其连接到arduino的引脚上,并在程序中引用相应的库文件。 比如,使用DS18B20温度传感器,我们需要引入OneWire库和DallasTemperature库,然后在程序中编写相应的代码来初始化传感器和读取温度数值。而如果使用DHT11传感器,则需要引入DHT库,并编写相应的代码来初始化传感器和读取温度及湿度数值。 一旦传感器连接和库文件引入完成,我们就可以通过arduino的串行监视器或者LCD屏幕来实时显示环境温度数值了。同时,我们还可以通过SD卡模块将温度数据保存到SD卡上,或者通过无线模块将数据发送到云端进行远程监测和记录。 除了简单的温度读取,一些温度传感器的例程还包括了温度补偿、温度校准、温度报警等功能。通过在例程中添加一些控制语句和判断条件,我们可以使arduino在检测到环境温度超出设定范围时发出报警,或者自动进行温度校准和补偿,以确保温度测量的准确性。 总之,温度传感器的arduino例程可以很方便地实现环境温度的监测和记录,并可以通过一些附加功能使温度传感器更加智能和多功能化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值