本帖最后由 Zoologist 于 2017-5-13 16:55 编辑
拿到手之后第一印象是:非常的小巧。当然,通俗一点说是“噢,我看到了,哇!好精致哟。”
借用DFRobot的图片:上面一排引脚从左到右分别是:VIN,A3,A2,A1,A0,5V。下面一排分别是GND,D2,D3,D4,D5,GND。
背面的话,有 I2C的SCL 和SDA还有UART的RX和TX。
看到这里,我的第一个问题是:如何实现USB的烧写? 带着问题查看电路图,先是 328P 的部分,可以看到有下面2个Pin
进一步,可以在Bluetooth部分找到来源
可以看到,硬件上充分利用了蓝牙模块提供的 USB功能。
有三种供电方式: 1. 1.可以选择使用 USB 供电,这样供电之后,5V上出现的是4.7V左右(应该是D1降压的结果);
2. 2.直接从5V引脚送入 3. 3.使用 RAW引脚送入,资料【参考1】显示可以接收的是6-8V输入 上
上面介绍完了,下面开始做点东西。很多年前,我在健身房认识了一个酷爱健身的朋友。对于这种人来说,肌肉之发达,胳膊几乎和我的大腿一样粗。至于大腿,和胳膊一样粗。卧推数量几乎是我的10倍。偶然之间,我看到他的自行车,车胎只有我的手指那么粗,当时我就很震惊。得知了车子的价格更让我震惊。从此以后,我才知晓公路自行车。据这个朋友介绍,在平台的路面上,骑行速度可以轻松达到60公里/小时。当然,速度越快危险性越大,这个朋友后来也不幸遭遇车祸,住进了ICU,好在身体底子好,恢复的也挺快。
最近在玩EL发光线,买了一米和一个USB驱动器(这种线是工作在110v的AC下面的,所以需要一个升压的装置)。经过测量,这个线在工作的时候消耗50ma的电流,这对于Arduino 来说,是没有问题的。因此做一个简单的装置来控制发光。
在骑行的时候带上这个线,在夜间便于识别提高安全性。 代码非常简单,就是IDE自带例子中的 Blink 。 [kenrobot_code]/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the Uno and
Leonardo, it is attached to digital pin 13. If you're unsure what
pin the on-board LED is connected to on your Arduino model, check
the documentation at http://www.arduino.cc
This example code is in the public domain.
modified 8 May 2014
by Scott Fitzgerald
*/
// the setup function runs once when you press reset or power the board
void setup()
{
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop()
{
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
[/kenrobot_code] 最后样子如下:
因为太黑,照出来的效果不太好,下面是一个小视频,可以清楚的看到在黑暗中,这个发光带是很清晰的。 https://v.qq.com/x/page/b05027h96dx.html
参考:
|