Arduino之NRF24L012.4G无线遥控小车如何制作?

Arduino之NRF24L012.4G无线遥控小车如何制作?_58汽车

利用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/