查看: 9509|回复: 11

Arduino最小系统 Tiny

[复制链接]
  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-7-1 17:01:43 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 ITEAD创易工作室 于 2014-7-1 17:04 编辑

    88.jpg 33.jpg
    Iteaduino Tiny 是一款基于Attiny85主控开发的微型开发板。这个主板体积非常小巧,功耗低,使用方便。这款主板是参考digispark设计的一款衍生板,支持使用特定的Arduino IDE,使用Arduino语法进行编程,非常容易上手。参数:
      
    处理器
      
    Atmega85-20
    工作电压
    5V
    数字信号引脚
    PB0, PB1, PB2, PB5
    模拟信号输入引脚(ADC)
    PB2
    指示灯
    D1(PB1), PWR
    输出电流
    40mA
    Flash Memory
    8 KB 2 KBbootloader
    SRAM
    512B
    EEPROM
    512B
    时钟频率
    16 MHz
    板子尺寸
    24.89X12.7X1.6mm


    硬件:

    pin.gif

    引脚定义:


      
    序号
      
    ISP Pin
    信号引脚
    Attiny85
    1
    MISO
    D1
    PB1
    2
    VCC
    -
    -
    3
    SCK
    D2
    PB2
    4
    MOSI
    D0
    PB0
    5
    RST#
    D5
    PB5
    6
    GND
    -
    -

    下面我们用tiny做一个人体红外报警器。
    需要用到的配件有:人体红外传感器1个,蜂鸣器1个,tiny开发板1个,杜邦线若干条。

    11.jpg


    接线图如下:

    66.gif

    最终接线图:
    44.jpg

    1. //以下是arduino UNO通用代码
    2. int BUZZER = 1; //蜂鸣器信号脚接D1
    3. int PIR = 2;  //PIR接D2
    4. int val = 0;  
    5. void setup()
    6. {
    7.   pinMode(BUZZER, OUTPUT);     
    8.   pinMode(PIR, INPUT);      
    9.   digitalWrite(BUZZER,HIGH);  

    10. }

    11. void loop()
    12. {
    13.   val = digitalRead(PIR);   
    14.   if(HIGH == val)//如果PIR检测到人体活动
    15.   {

    16.     digitalWrite(BUZZERPin,LOW);   //蜂鸣器响(我们的蜂鸣器默认是HIGH,所以此处是LOW)
    17.     delay(10);
    18.   }
    19.   else
    20.   {digitalWrite(BUZZERPin,HIGH);  

    21.   delay(10);
    22.   }
    23.   }
    复制代码

    使用micro USB数据线连接电脑,打开特定的arduino IDE,上传代码就可以实现检测到人体活动就报警的功能。
    Iteaduino Tiny的特定arduino IDE和驱动下载地址:http://pan.baidu.com/s/1ntLp7fF

    装入小盒子,最终效果哦。
    22.jpg
    55.jpg






    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-12-6 17:33
  • 签到天数: 853 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2014-7-1 18:22:47 | 显示全部楼层
    这么卡哇伊!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-27 09:54
  • 签到天数: 920 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2014-7-2 09:14:22 | 显示全部楼层
    着实够小的了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2014-7-2 09:18:27 | 显示全部楼层
    以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里。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2014-7-2 09:19:57 | 显示全部楼层
    High哥 发表于 2014-7-1 18:22
    这么卡哇伊!!!

    卡哇伊?这个词真不错!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2014-7-3 09:57:53 | 显示全部楼层
    treasuredog 发表于 2014-7-2 09:14
    着实够小的了

    附上原理图: iteaduino tiny sch.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-1 10:07
  • 签到天数: 1617 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2014-7-3 10:12:59 | 显示全部楼层
    的确非常小,资源也比较少啊。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2014-7-4 09:12:48 | 显示全部楼层
    shaoziyang 发表于 2014-7-3 10:12
    的确非常小,资源也比较少啊。

    看需求咯,适合自己的才是最好的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-29 22:48
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-7-4 12:44:35 | 显示全部楼层
    ITEAD创易工作室 发表于 2014-7-4 09:12
    看需求咯,适合自己的才是最好的。

    是的,能够满足需求就够了。
    这个小东东估计是面向小型传感器或是可穿戴设备的,不过话说可穿戴设备主打的也是传感器。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-7-13 20:02
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-7-4 16:28:19 | 显示全部楼层
    好迷你的说
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-25 23:01 , Processed in 0.211480 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.