在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

了解有關Arduino的信息

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-11 11:48 ? 次閱讀

步驟1:對于微控制器Arduino并不便宜!

了解有關Arduino的信息

1。 Arduino不是便宜的微控制器!

當像我這樣的Arduino愛好者說“哇,Arduino真是便宜的微控制器!”嚴格地說,這不是真的-它的價格非常便宜,但是在Mouser的搜索框中鍵入“ microcontroller”,您會發現微控制器的價格為30美分,而不是30美元。

。..。

(轉到下一頁)

步驟2:Arduino不是微處理器

2。 Arduino不是微控制器

當然,Arduino不是微控制器,而是微控制器的開發環境-包括編程器板,計算機軟件程序和編程語言。除了微控制器芯片本身之外,Arduino的編程/調試解決方案非常簡單易用,并且您所獲得的支持水平非常值得。但是實際上,術語“微控制器”專門指的是Arduino調試板上的ATMEGA芯片。板上的所有其他東西(高檔電源LED,重置按鈕,編程電路,USB到串行轉換器)完全是可選的。

這可能意味著。..。

(繼續閱讀)

步驟3:如果沒有Arduino開發板,ATMEGA芯片就可以正常工作!

3。 ATMEGA芯片在沒有Arduino板的情況下也能很好地工作!

已經預加載了“ Lilypad”引導加載程序固件(而不是標準Diecimila或Uno固件)的Arduino具有非常特殊的屬性:編程后例如帶有您自己代碼的Arduino,您可以將3美元的ATMEGA168芯片從編程器板上取出,為其提供5V電源(例如來自USB總線或手機充電器的電源),并且仍然可以正常工作并執行與您的$ 30 Arduino一樣令人驚奇的事情,都是寂寞!您只需要Arduino開發板即可對芯片進行編程-之后,芯片可以單飛!

在將代碼上傳到Arduino之前,您需要預加載Lilypad Bootloader固件。購買AVRISP mkII并按照此處的說明進行操作:http://arduino.cc/en/Main/Bootloader。確保在計算機上Arduino IDE窗口的“工具”下拉菜單中選擇“ Lillypad”作為您要使用的板。

更新:我不確定Lilypad引導加載程序是否與較新的板兼容,例如UNO具有Lillypad沒有的自動重置功能。如果您使用的是較新的主板,則可以按照以下說明--http://www.arduino.cc/playground/Main/DisablingAutoResetOnSerialConnection來禁用或不必禁用主板的自動重置功能。如果您曾經在UNO上嘗試過此方法,請發表評論-我自己的開發板有點古玩!

第4步:ATMEGA芯片是廉價的單片機

4。 ATMEGA芯片是一種廉價的微控制器!

ATMEGA168芯片的價格約為3.00美元,該芯片可完成Arduino的所有工作。 (您也可以使用價格便宜的ATMEGA328或ATMEGA328p -但不要使用ATMEGA168p - Arduino之神出于某種原因決定不支持它。)

步驟5:一些警告:

**警告#1:該技巧起作用的原因是,與對于大多數Arduino,Lilypad Arduino是由ATMEGA的內置振蕩器提供時鐘,而不是由附加的晶體振蕩器電路提供時鐘。缺少額外的振蕩器電路使電路的布線簡單得多,但結果是芯片運行速度較慢(8MHz而不是16MHz),時序也不那么精確。 lilypad引導加載程序知道如何補償這種速度差異,以確保您的所有延遲和波特率以及其他對時間敏感的功能都能正常工作,但事實是,芯片的性能會變慢。除非您的應用程序需要非常精確的時序或需要非常快地執行任務,否則這沒什么大不了的。

如果您完成了Arduino的工作,以適當的16MHz速度運行,請使用兩個22pf陶瓷電容和一個Abracon ABL-16.000MHZ- B2晶體振蕩器,并按上圖所示連接它們。如果您決定使用此16MHz晶體振蕩器設置,請不要使用Lilypad引導加載程序-只需為您所使用的板使用正確的引導加載程序(例如,二分法,duemilanove,uno等)。

**注意事項2: ATMEGA芯片的引腳名稱很奇怪-即ATMEGA引腳1不一定是Arduino引腳1。因此,您需要上面的圖表進行翻譯(由http://courtesy/arduino.cc/zh-CN/Hacking/PinMapping168)

**注意事項3 :無論使用哪種電源(手機充電器,USB插孔或AAA電池都是快速簡便的方法),它可能并非完全穩定的5V。因此,如果您在芯片掛起或意外復位時遇到問題,請在5V與地之間添加一個0.01 uF的電容,并盡可能靠近芯片。這樣可以濾除電源上的噪聲。您還可以在同一位置添加一個額外的10uF電解電容(注意電容器上的極性標記)-這樣可以防止電源中斷。

**第4條:最Arduino的昂貴且復雜的部分是串行到USB電路。通過省略它,我們節省了大量成本和精力,但是如果您仍然想使用普通的arduino通過正常的Serial.print()命令進行通信,則需要購買5V TTL USB-to- rs232適配器電纜,并按以下方式連接:

TXTX電纜---》 ATMEGA引腳2(RXD)

RXRX電纜---》 ATMEGA PIN 3(TXD)

電纜Gndwire ---》 ATMEGA Pin 8(Gnd)

第6步:您掌握了!

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Arduino
    +關注

    關注

    188

    文章

    6478

    瀏覽量

    188252
收藏 人收藏

    評論

    相關推薦

    如何使用Arduino實現CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業控制系統的串行通信協議,以其高可靠性和實時性而聞名。Arduino,作為一種流行的開源微控制器平臺,可以通過附加
    的頭像 發表于 12-23 09:06 ?699次閱讀

    Arduino采集雷達模塊數據與串口繪圖

    Arduino采集雷達模塊數據與串口繪圖
    的頭像 發表于 12-14 11:44 ?353次閱讀
    <b class='flag-5'>Arduino</b>采集雷達模塊數據與串口繪圖

    Arduino Nano Matter開發板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開發板現已正式上市。這是延續今年3 月芯科科技和Arduino釋出Arduino
    的頭像 發表于 12-10 13:50 ?383次閱讀

    HAL庫在Arduino平臺上的使用

    HAL庫在Arduino平臺上的使用 Arduino平臺是一個開源的電子原型平臺,它包括硬件(基于微控制器的電路板)和軟件(Arduino IDE)。Arduino平臺因其簡單易用而受
    的頭像 發表于 12-02 14:04 ?574次閱讀

    開源項目!基于 Arduino 的 MIDI 架子鼓

    我一直夢想著在家里有一套架子鼓,但空間、噪音和成本一直是挑戰。所以,我決定制作自己的緊湊型桌面 MIDI 鼓組,它由 USB 供電,并且對每一次敲擊都有響應! 我將帶您了解我創建這些 DIY
    發表于 11-25 12:00

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如Arduino Uno
    的頭像 發表于 11-22 09:24 ?946次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個經常被提及的名字。STM32是一系列由STMicroelectronics生產的高性能微控制器,而Arduino則是一個開源電子原型平臺,基于易于
    的頭像 發表于 11-19 15:45 ?2081次閱讀

    如何使用Arduino實現CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協議,廣泛應用于汽車電子、工業自動化等領域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發表于 11-12 10:09 ?1542次閱讀

    ESP32 崩潰后調試信息定位到源碼方法

    arduino 通過調試信息定位出錯源碼
    的頭像 發表于 08-27 14:29 ?1165次閱讀

    怎樣用Arduino測試鋰電池容量

    本文詳細介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發表于 07-30 09:14 ?1110次閱讀
    怎樣用<b class='flag-5'>Arduino</b>測試鋰電池容量

    ESP-12 ESP8266如何通過I2C將SSID和RSSI信息發送到RPi / Arduino

    我正在尋找我的 ESP-12 ESP8266,以便通過 I2C 將 SSID 和 RSSI 信息發送到 RPi / Arduino。關于如何進行的任何建議? 我查看了文檔,不禁注意到 SSID
    發表于 07-22 07:36

    idf-arduino component組件怎么設置 ?

    idf -arduino component組件該怎么設置 ,。 CMake Warning at E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/tools
    發表于 06-12 07:27

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫,例如我此時需要使用arduino的第三方庫blinker,怎樣使用?
    發表于 06-12 07:21

    請問ESP32-S3-DEVKITC-1是否支持Arduino IDE 1.8.8編譯及燒錄?

    請問ESP32-S3-DEVKITC-1是否支持Arduino IDE 1.8.8編譯及燒錄?使用Arduino IDE 1.8.8成功編譯串口監視器例程并顯示上傳成功后,串口監視器不斷打印設備信息
    發表于 06-05 07:57

    usb dfu驅動安裝失敗,提示指定位置不包含有關硬件的信息是怎么回事?

    usb dfu 驅動安裝失敗,提示指定位置不包含有關硬件的信息,文檔里面說要序列號是怎么回事
    發表于 05-17 14:30
    主站蜘蛛池模板: 五月婷婷综合在线 | 天天做夜夜做 | 国产69精品久久 | 明星三级国产免费播放 | 69一级毛片| 亚洲 欧洲 日产 韩国在线 | 日本不卡免费一区 | 色香蕉在线观看 | 爱情社保片鲁丝片一区 | 国产精品久久久精品三级 | 在线网址你懂的 | 高清一区二区三区免费 | 香蕉成人国产精品免费看网站 | www4hu| 丁香欧美 | 久久99操| 天天碰免费视频 | 在线观看三级网站 | 黄色在线观看国产 | 在线天堂视频 | 在线视频永久在线视频 | 日本人爽p大片免费看 | 福利片在线播放 | 最新中文字幕在线资源 | 四虎永久在线精品免费观看地址 | 西西人体44renti大胆亚洲 | 午夜嘿嘿 | 国产国产成人人免费影院 | 99精品热视频 | 欧美激情一欧美吧 | 成人精品在线观看 | 天堂8在线官网 | 老色网站 | 99久久久精品免费观看国产 | 琪琪see色原网一区二区 | 欧美专区欧美吧 | 日本资源在线观看 | 激情网五月天 | 五月丁五月丁开行停停乱 | 人人九九精品 | 精品看片 |