“Microduino nrf通讯-201KIT/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
材料清单
 
(未显示另一用户的1个中间版本)
第16行: 第16行:
 
|模块||数量||功能
 
|模块||数量||功能
 
|-
 
|-
|Microduino-Core+||1||主机,发送控制信号(可用Microduino-Core)
+
|[[Microduino-Core+/zh]]||1||主机,发送控制信号(可用Microduino-Core)
 
|-
 
|-
|Microduino-Core||1||副机,接收控制信号
+
|[[Microduino-Core/zh]]||1||副机,接收控制信号
 
|-
 
|-
|Microduino-FT232R ||1||下载程序
+
|[[Microduino-USBTTL/zh]] ||1||下载程序
 
|-
 
|-
|Microduino-nRF24||2||无线通讯  
+
|[[Microduino-nRF24/zh]]||2||无线通讯  
 
|}
 
|}
 
*其他设备
 
*其他设备
第68行: 第68行:
 
*步骤三:下载示例程序
 
*步骤三:下载示例程序
  
程序下载地址:
+
程序下载地址:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_KIT/201KIT_nrf 201KIT_nrf]
 +
 
 
|-
 
|-
 
|
 
|

2014年10月29日 (三) 06:50的最新版本

Language English

概述

  • 项目名称:Microduino nrf24通讯
  • 目的:通过microduino nrf24模块对led灯进行无线控制。结合按键控制led灯的亮灭。
  • 难度:初级
  • 耗时:半小时
  • 制作者:Microduino Studio-YLB

材料清单

  • Microduino设备
模块 数量 功能
Microduino-Core+/zh 1 主机,发送控制信号(可用Microduino-Core)
Microduino-Core/zh 1 副机,接收控制信号
Microduino-USBTTL/zh 1 下载程序
Microduino-nRF24/zh 2 无线通讯
  • 其他设备
按键 1 功能选择
LED灯 1 显示通讯状态
面包板 1 搭建电路
面包板跳线 1 连接电路
  • 模块组

为了便于调试,降低模块组合高度,添加扩展版Microduino Duo-V。

201KIT图片

文档

调试

  • 步骤一:搭建系统

准备主机模块: Microduino-Core+ 、Microduino-FT232R、Microduino-nRF24、按键、面包板。

准备副机模块: Microduino-Core 、Microduino-nRF24、Microduino Duo-V、LED灯。

  • 步骤二:搭建按键

按键接法:采用内部上拉,需要在程序中自定义。

201KIT-button图片

搭建完毕后如图:

201KIT
  • 步骤三:下载示例程序

程序下载地址:201KIT_nrf

主机板卡选择Microduino Core +(Atmega644P@16M,5V),副机选择Microduino Core (Atmega328P@16M,5V),直接下载即可;

download-core
download-core+

结果

将程序下载到核心板,主机按键能够控制副机led的亮灭,按一次亮,再按一次灭,依次循环。

注意问题

  • Nrf通讯函数发送和接收的参数匹配要一致;
  • 按键采用内部上拉需要在程序中定义。