|
|
本帖最后由 ITEAD创易工作室 于 2014-7-3 09:50 编辑
Iteaduino Tiny 是一款基于Attiny85主控开发的微型开发板。这个主板体积非常小巧,功耗低,使用方便。这款主板是参考digispark设计的一款衍生板,支持使用特定的Arduino IDE,使用Arduino语法进行编程,非常容易上手。
参数:
硬件:
引脚定义:
下面我们用tiny做一个人体红外报警器。
需要用到的配件有:人体红外传感器1个,蜂鸣器1个,tiny开发板1个,杜邦线若干条。
接线图如下:
最终接线图:
- //以下是arduino UNO通用代码
- int BUZZER = 1; //蜂鸣器信号脚接D1
- int PIR = 2; //PIR接D2
- int val = 0;
- void setup()
- {
- pinMode(BUZZER, OUTPUT);
- pinMode(PIR, INPUT);
- digitalWrite(BUZZER,HIGH);
- }
- void loop()
- {
- val = digitalRead(PIR);
- if(HIGH == val)//如果PIR检测到人体活动
- {
- digitalWrite(BUZZERPin,LOW); //蜂鸣器响(我们的蜂鸣器默认是HIGH,所以此处是LOW)
- delay(10);
- }
- else
- {digitalWrite(BUZZERPin,HIGH);
- delay(10);
- }
- }
复制代码
使用micro USB数据线连接电脑,打开特定的arduino IDE,上传代码就可以实现检测到人体活动就报警的功能。
Iteaduino Tiny的特定arduino IDE和驱动下载地址:http://pan.baidu.com/s/1ntLp7fF
装入小盒子,最终效果哦。
USB烧写程序和安装驱动:
以Windows7操作系统为例,在使用Iteaduino Tiny前,我们需要为它安装驱动。
首先在上面提供的地址下载Digispart提供的修改过的Arduino IDE 。在下载好的这个压缩文件里包含了Digispart USB驱动文件,我们打开DigisparkWindowsDriver文件夹,执行里面的驱动文件“dpinst32”或者“dpinst64”,一直单击“Next”直至完成USB设备安装。
然后第一次将Iteaduino Tiny通过USB连接到电脑时,系统会发现新设备,并显示安装Digispart bootloader。
接着可以打开“Digispark-Arduino-1.0.4”文件夹, 运行这个修改过的Arduino IDE,在这里我们就可以编写和编译我们的代码。
在下载时,需要选择板子类型 , 依次浏览选择Tool> Board>Digispark (Tiny Core) 。 接着选择 Tools>programmer>Digispark
因为Tinny85并没有复位引脚,所以在按下“upload”按钮下载代码到Iteaduino Tiny之前,需要先将Iteaduino Tiny上的USB线拔出,断开USB连接。然后按下“upload”按钮,在直到IDE窗口上显示需要插入Digispark时,再将USB线连上,这时IDE才会将编译完成的数据下载到Iteaduino Tiny里。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|