
利用NRF24L012.4G无线模块,我们可以通过按钮远程控制小车。首先,你需要准备以下材料:两个ArduinoUNO开发板、两个NRF24L012.4G无线模块、三个按钮开关模块、一个L298N电机驱动板、9V充电锂电池和电池扣子、装有两个直流电机马达的小车、USB数据线、杜邦线若干以及ArduinoIDE软件。接线方式如下:ArduinoUNO1连接NRF24L012.4G无线模块1,3.3V连接VCC,GND连接GND,8CSN、7CE、13SCK、11MOSI、12MISO分别对应。ArduinoUNO1连接L298N电机驱动板,5V连接+5V,GND连接GND,ENA2、IN13、IN24、ENB5、IN36、IN49分别对应。L298N电机驱动板连接直流减速电机A和B,OUT1、OUT2、OUT3、OUT4分别对应。9V充电锂电池连接L298N电机驱动板,正极连接+12V,负极连接GND。按钮接线方式:ArduinoUNO2连接NRF24L012.4G无线模块2,3.3V连接VCC,GND连接GND,8CSN、7CE、13SCK、11MOSI、12MISO分别对应。ArduinoUNO2连接绿色、黄色、蓝色按钮开关模块,5V连接VCC,GND连接GND,2OUT、3OUT、4OUT分别对应。在程序设计上,我们可以通过NRF24L012.4G无线模块,使用按钮远程控制小车。在一块ArduinoUNO主板上,按下绿色按钮,小车前进;按下黄色按钮,小车停止;按下蓝色按钮,小车后退。发射端和接收端的程序可以作为参考。通过NRF24L012.4G无线模块和按钮,可以远程控制小车前进、停止和后退。需要准备的材料包括ArduinoUNO开发板、NRF24L012.4G无线模块、按钮开关模块、L298N电机驱动板等。接线方式和程序设计是实现控制的关键。
学习内容
利用NRF24L012.4G无线模块,按钮远程控制小车。
制作材料准备
ArduinoUNO开发板*2
NRF24L012.4G无线模块*2
按钮开关模块*3
L298N电机驱动板
9V充电锂电池和9V电池扣子
装有两个直流电机马达小车
配套USB数据线
配套杜邦线若干
ArduinoIDE软件
小车接线方式(仅供参考)
ArduinoUNO1NRF24L012.4G无线模块1
3.3VVCC
GNDGND
8CSN
7CE
13SCK
11MOSI
12MISO
ArduinoUNO1L298N电机驱动板
5V+5V
GNDGND
ENA2
IN13
IN24
ENB5
IN36
IN49
L298N电机驱动板直流减速电机A
OUT1一端接口
OUT2另一端接口
L298N电机驱动板直流减速电机B
OUT3一端接口
OUT4另一端接口
9V充电锂电池L298N电机驱动板
正极+12V
负极GND
按钮接线方式
ArduinoUNO2NRF24L012.4G无线模块2
3.3VVCC
GNDGND
8CSN
7CE
13SCK
11MOSI
12MISO
ArduinoUNO2绿色按钮开关模块
5VVCC
GNDGND
2OUT
ArduinoUNO2黄色按钮开关模块
5VVCC
GNDGND
3OUT
ArduinoUNO2蓝色按钮开关模块
5VVCC
GNDGND
4OUT
程序设计内容
利用NRF24L012.4G无线模块,按钮远程控制小车,在一块ArduinoUNO主板上按下绿色按钮,小车前进,按下黄色按钮,小车停止,按下蓝色按钮,小车后退。
程序编辑(仅供参考)
发射端程序
接收端程序
以上内容由58汽车提供。如有任何买车、用车、养车、玩车相关问题,欢迎在下方表单填写您的信息,我们将第一时间与您联系,为您提供快捷、实用、全面的解决方案。
原创文章,作者:58汽车,如若转载,请注明出处:https://car.58.com/7622380/
