小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

【雕爺學(xué)編程】Arduino動(dòng)手做(168)

 共同成長(zhǎng)888 2024-12-06

37款傳感器與執(zhí)行器的提法,在網(wǎng)絡(luò)上廣泛流傳,其實(shí)Arduino能夠兼容的傳感器模塊肯定是不止這37種的。鑒于本人手頭積累了一些傳感器和執(zhí)行器模塊,依照實(shí)踐出真知(一定要?jiǎng)邮肿觯┑睦砟睿詫W(xué)習(xí)和交流為目的,這里準(zhǔn)備逐一動(dòng)手嘗試系列實(shí)驗(yàn),不管成功(程序走通)與否,都會(huì)記錄下來(lái)—小小的進(jìn)步或是搞不掂的問(wèn)題,希望能夠拋磚引玉。

 

【Arduino】168種傳感器模塊系列實(shí)驗(yàn)(資料代碼+仿真編程+圖形編程)
實(shí)驗(yàn)一百六十八:ATTINY85 Digispark kickstarter 微型USB接口開(kāi)發(fā)板模塊 兼容UNO R3單片機(jī)擴(kuò)展板
 

05.jpg

為了做好這個(gè)實(shí)驗(yàn),搜集了好幾個(gè)模塊
 

05-.jpg
05---.jpg

知識(shí)點(diǎn):ATTINY85
Attiny85是一個(gè)有趣的處理器,因?yàn)楸M管是如此之小,它具有閃存8K和5個(gè)I / O引腳,包括模擬輸入和PWM'模擬'輸出。支持Arduino IDE的,性能比C51的89c52好的微小單片機(jī),并且還能支持直接插在電腦上進(jìn)行供電&燒錄,適合小型和簡(jiǎn)單的項(xiàng)目,或者是制作可穿戴的電子設(shè)備。在國(guó)外這一件最小系統(tǒng)的設(shè)計(jì)叫做Digispark。
 

0000.jpg
03 (1).jpg
03.jpg

ATtiny 85(MCU) 系列
愛(ài)特梅爾公司 (Atmel Corporation) 宣布其低功耗的ATtiny 85微控制器 (MCU) 系列,針對(duì)按鍵、滑塊和滑輪等觸控感應(yīng)應(yīng)用予以?xún)?yōu)化。新型單片機(jī)集成有愛(ài)特梅爾的AVR 微控制器,以及包括1KB至4KB 的閃存,帶有32 KB至256 KB 的SRAM。支持 SPI 和TWI (具備I2C-兼容性) 通信,提供最高靈活性和1.8V至5.5V的工作電壓。ATtinyAVR使用愛(ài)特梅爾專(zhuān)利的 picoPower技術(shù),耗電極低。通過(guò)軟件控制系統(tǒng)時(shí)鐘頻率,取得系統(tǒng)性能與耗電之間的最佳平衡,是對(duì)成本敏感的工業(yè)和消費(fèi)電子市場(chǎng)上多種應(yīng)用,如汽車(chē)控制板、LCD電視和顯示器、筆記本電腦、手機(jī)等的理想選擇。

 

00.jpg

ATTINY85-20SU參數(shù)
型號(hào):ATTINY85-20SU
制造商:MICROCHIP
類(lèi)別:集成電路(IC)
嵌入式 - 微控制器程序存儲(chǔ)器類(lèi)型:閃存
EEPROM 容量:512 x 8
RAM 容量:512 x 8
電壓 - 電源(Vcc/Vdd):2.7 V ~ 5.5 V
數(shù)據(jù)轉(zhuǎn)換器:A/D 4x10b
振蕩器類(lèi)型:內(nèi)部工作溫度:-40°C ~ 85°C(TA)
封裝/外殼:8-SOIC(0.209",5.30mm 寬)
供應(yīng)商器件封裝:8-SOIC
核心處理器:AVR
核心尺寸:8-
位速度:20MHz
連接性:USI
外設(shè):欠壓檢測(cè)/復(fù)位,POR,PWM,WDT
I/O 數(shù):6
程序存儲(chǔ)容量:8KB(4K x 16)
 

0-.jpg
03-.jpg
03-0 (1).jpg
03-0 (2).jpg

digispark attiny85 Arduino開(kāi)發(fā)板(微型usb接口)
是一個(gè)基于attiny85芯片的作品,體積是較小的,更便宜,和強(qiáng)大的。是一種集成電路超級(jí)芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。從上世紀(jì)80年代,由當(dāng)時(shí)的4位、8位單片機(jī),發(fā)展到現(xiàn)在的300M的高速單片機(jī)。
 

06.jpg

模塊電原理圖
 

09 (1).jpg

Ttiny85 ISP是一個(gè)開(kāi)源的,兼容Arduino IDE開(kāi)發(fā)環(huán)境的模塊項(xiàng)目,采用的主控制器是ATtiny85 ISP主要目的是針對(duì)Atmel公司ATtiny85系列低成本微控制器應(yīng)用,主要目的是讓您有機(jī)會(huì)將小的Arduino項(xiàng)目構(gòu)想直接移植到低成本控制器中,并快速完成項(xiàng)目的驗(yàn)證。核心規(guī)格如下------

1.支持IDE 1.0+ (Linux/OSX/Win);
2.可由USB接口或者外部電源(5V-35V)供電;
3.自帶5V 500mA電壓穩(wěn)壓器;
4.內(nèi)置USB調(diào)試(另有串行調(diào)試);
5.總共6個(gè)I/O口(如果你需要使用USB通訊,則其中兩個(gè)用于模擬USB接口;或者你可以使用全部6個(gè)I/O口,即使你通過(guò)USB進(jìn)行編程燒錄);
6.總共8KB閃存記憶體空間(大約6KB空間位于Bootloader之后);
7.支持I2C和SPI接口(通用串行接口);
8.支持3路PWM(可通過(guò)軟件模擬更多路PWM);
9.支持4路ADC;
10.自帶電源指示燈以及狀態(tài)(測(cè)試)燈。

 

the Specs:
1. Support for the . IDE 1.0+ (OSX/Win/Linux).
2. Power via USB or External Source - 5v or 7-35v (automatic selection).
3. On-board 500ma 5V Regulator.
4. Built-in USB (and serial debugging).
5. 6 I/O Pins (2 are used for USB only if your program actively communicates over USB, otherwise you can use all 6 even if you are programming via USB).
6. 8k Flash Memory (about 6k after bootloader).
7. I2C and SPI (vis USI).
8. PWM on 3 pins (more possible with Software PWM).
9. ADC on 4 pins.
10. Power LED and test/Status LED .
 

09 (2).jpg

運(yùn)行ATTiny85所需的最低配置示意圖。此配置使用內(nèi)部8 MHZ時(shí)鐘來(lái)驅(qū)動(dòng)微控制器。為了將數(shù)據(jù)傳輸?shù)紽TDI分線板,微控制器的引腳2連接到FTDI分線板的TX引腳。由引腳3上的FTDI分線板提供的5V為微控制器供電。跳線JP1用于在與FTDI分線板建立終端連接時(shí)啟用/禁用重置微控制器。使用AVR Dragon調(diào)試草圖時(shí),應(yīng)打開(kāi)跳線JP1。如果連接,電容器C3在步進(jìn)代碼時(shí)會(huì)產(chǎn)生副作用。順便說(shuō)一下,在原版Uno板上使用這個(gè)跳線將是一個(gè)受歡迎的功能。
 

10.jpg

Anduino 項(xiàng)目的復(fù)雜性不同實(shí)際的成本和方式也存在差異,并不都需要高檔的類(lèi)似ATmega328的處理器,你可能需要用到溫度傳感器、小的LCD顯示屏,甚至一個(gè)開(kāi)關(guān)繼電器,ATtiny85 ISP完全勝任這樣的項(xiàng)目需求。還需要一些LED顯示?也沒(méi)有問(wèn)題,還支持RGB的彩色LED,甚至你也可以在完成原型驗(yàn)證后直接將ATtiny85 ISP merge 到你的最終產(chǎn)品中。
 

11.jpg
12.jpg
13 (1).jpg
13 (2).jpg

配置Arduino IDE
在文件->首選項(xiàng)中加入附加開(kāi)發(fā)板管理
http:///package_digistump_index.json
 

14 (1).jpg
15 (1).jpg

在工具->開(kāi)發(fā)板->開(kāi)發(fā)板管理器頁(yè)面->搜索digispark->并安裝
 

16.jpg

下載并安裝Digispark驅(qū)動(dòng)
驅(qū)動(dòng)下載地址igistumpArduino (備用地址)
https://github.com/digistump/DigistumpArduino

1.打開(kāi)已下載的驅(qū)動(dòng)目錄選擇安裝與操作系統(tǒng)相符的程序運(yùn)行
 

17.jpg

2.打開(kāi)計(jì)算機(jī)的設(shè)備管理器并顯示隱藏設(shè)備
 

18 (1).jpg

這個(gè)USB的驅(qū)動(dòng)挺難安裝的,試了無(wú)數(shù)次.......
 

19 (1).jpg

試了一下才知道,這個(gè)ATTINY85板上的簡(jiǎn)易u(yù)sb口,電腦很難識(shí)別的。在求助區(qū)發(fā)了求助帖,征求幫助.......
一直是失敗,搗鼓了大半天......
 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多