首先google得到playground,下载library, 安装 连接nrf24l01模块到arduino, MI-MI 12; MO-MO 11; SCK-SCK 13; CE – 8; SCN – 7; VCC – V 3.3; GND – GND 总共六线。 下载代码client 到arduino,看懂代码,收到信号(来自sever)则会答复ping:32之类的,没收到则会答复not response。下载之后打开monitor,应该是没有答复,因为还没有装好sever的。 同样的方式测试另外一个arduino和nrf24l01模块,同样没有答复,但是可以确认模块是好的。 下载代码sever到其中一个arduino,将这个sever连接电脑USB,打开monitor应该收到 重复的 Listening…Got packetReply sent.Got packetReply sent. 如果只有 Listening… 则是错的。 于此同时,若是让sever独立供电不连接电脑,将另外一个client连接电脑,将会收到正常的ping值,大约是32左右。几千或者几万一般都是错的。 以上方式可以确认client和sever的成功。测试的关键还是在于看懂代码,正常连接应该出来什么,不正常连接回事什么情况。
Read More最近买了一个AVR的下载线usbtinyisp, 用于AVR和arduino, 有了电脑和控制电路的沟通渠道. 以下分为几个部分 1. 装配usbtinyisp和测试 2. 使用usbtiny烧录avr程序 3. 使用usbtiny烧录arduino bootloader至atmega芯片 4. 使用usbtiny烧录arduino sketch至已装好arduino bootloader的芯片上, 并应用 5. Hex code和arduino sketch的上传和制作 verycd下了一些avr的教程看, 发现国内国外的使用方式完全是两样. 有好有坏, 但是还是喜欢国际通用的.
Read More7段数码管和74hc595 https://idehe.com/w/index.php?title=74hc595 ADXL330 2方向加速传感器 https://idehe.com/w/index.php?title=ADXL330 GPS+GSM 模块, 定位加短信数据传送 https://idehe.com/w/index.php?title=Arduino_GPS_module LDR光敏电阻 https://idehe.com/w/index.php?title=Arduino读取光敏电阻 读取蜂鸣片信号 https://idehe.com/w/index.php?title=Arduino读取蜂鸣片信号 喇叭 https://idehe.com/w/index.php?title=Buzzer GP2D12 红外测距 https://idehe.com/w/index.php?title=GP2D12 游戏开发??? https://idehe.com/w/index.php?title=Game_development Blink LED 闪烁LED https://idehe.com/w/index.php?title=LED_code 人体红外PIR https://idehe.com/w/index.php?title=PIR_sensor RF434 数传 / 可发送数据 / 性价比高 https://idehe.com/w/index.php?title=RF434 可变电阻 https://idehe.com/w/index.php?title=Rotary_Potentiometer 声纳测距 https://idehe.com/w/index.php?title=Sonar_Range_Finder 2.4 GHZ 数传 Xbee https://idehe.com/w/index.php?title=Xbee
Read MoreArduino 中文的资料还不多, 主要是基于软硬件电子的开发平台, 能够使没有软硬件基础的其他行业的人很快的上手, 并进行开发, 制作, 娱乐>.< 等等. arduino基于AVR的微芯片, 有16个之多的IO接口, 各种其他的外设, 传感器直接往上面插上, 即可使用. 而编程语言也是使用arduino自带的为设计师之类的业余人员开发的很简单的语言, 非常容易上手. 对于一个产品设计开发人员,有以下一些帮助. 1. hack现有产品, 改进现有产品. 比如说一个遥控赛车, 一般的都有一个巨大的遥控器, 那么要怎么改进呢?? 拆开研究,并且研究波形就能发现不过是一个很简单的无线发射装置, 简单的方形波. 于是通过一个hack, 利用arduino就可以很快的改进. 例如用wii的手柄代替, wii的平衡板,甚至iphone 2. 研究产品的原理.很快的掌握电子学和现代系统的一些知识. 包括外设传感器等等. 开拓产品开发的眼界. 3. 动手制作产品的原型, 迅速将概念转化为实际的产品! ———————————- 第一波, 通过两天的调试 取得了以下一些进步, 通过照片, 代码一起展示 1. arduino 328的板子两块 正在使用的板子, 上面有usb方形接口, 电源, digital13个接口, 5个analog接口和电源接口等等 连接好的一块arduino板子和rf434的发射器, 电源, 这里灯是不需要的 应该有一个开关, 电阻也是只需要一个就够了 […]
Read More