国内成人免费视频|中文字幕一区精品欧美|国产精品玖玖玖在线观看|国产成人精品久久免费动漫|欧美日韩亚洲一区在线观看|91午夜精品亚洲一区二区|9 9久热RE在线精品视频|精品无码国产不卡在线观看首页

Arduino最小系統(tǒng) Tiny

開源技術(shù)
2014
07/03
11:13
分享
評論
本文轉(zhuǎn)自:itead創(chuàng)易工作室

http://blog.sina.com.cn/s/blog_ade378ae0102uw4t.html







Iteaduino Tiny 是一款基于Attiny85主控開發(fā)的微型開發(fā)板。這個主板體積非常小巧,功耗低,使用方便。這款主板是參考digispark設(shè)計的一款衍生板,支持使用特定的Arduino IDE,使用Arduino語法進(jìn)行編程,非常容易上手。

參數(shù):
處理器
Atmega85-20
工作電壓
5V
數(shù)字信號引腳
PB0, PB1, PB2, PB5
模擬信號輸入引腳(ADC)
PB2
指示燈
D1(PB1), PWR
輸出電流
40mA
Flash Memory
8 KB (2 KB給bootloader)
SRAM
512B
EEPROM
512B
時鐘頻率
16 MHz
板子尺寸
24.89X12.7X1.6mm

硬件圖




引腳定


序號
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開發(fā)板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);   //蜂鳴器響(我們的蜂鳴器默認(rèn)是HIGH,所以此處是LOW)
    delay(10);
  }
  else
  {digitalWrite(BUZZERPin,HIGH);  

  delay(10);
  }
}


使用micro USB數(shù)據(jù)線連接電腦,打開特定的arduino IDE,上傳代碼就可以實現(xiàn)檢測到人體活動就報警的功能。Iteaduino Tiny的特定arduino IDE和驅(qū)動下載地址:http://pan.baidu.com/s/1ntLp7fF裝入小盒子,最終效果哦。




003bqY9ggy6K9r7QIf80a&690.jpg (38.8 KB, 下載次數(shù): 234)

003bqY9ggy6K9r7QIf80a&690.jpg
回復(fù)

使用道具 舉報

2#
2016-2-19 13:29:19 | 只看該作者
1697623511在
回復(fù) 支持 反對

使用道具 舉報

推動3D打印

關(guān)注南極熊

通知

聯(lián)系QQ/微信9:00-16:00

392908259

南極熊3D打印網(wǎng)

致力于推動3D打印產(chǎn)業(yè)發(fā)展

Copyright © 2024 南極熊 By 3D打印 ( 京ICP備14042416號-1 ) 京公網(wǎng)安備11010802043351
快速回復(fù) 返回列表 返回頂部