色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

自制arduino控制板教程

454398 ? 作者:工程師吳畏 ? 2018-09-20 09:21 ? 次閱讀

前言:

各個Arduino產品其實都是對Arduino最小系統的各種功能擴展與集成,萬變不離其宗,如果自己會做Arduino最小系統了,就可以很方便地定制出特殊功能的專用Arduino。另外,相信通過這篇文章,大家也會改變“Arduino就是買來的一塊控制板”的印象。

我們就用市面上最常見的ATmega8芯片來介紹怎樣自己搭建一個最小系統。先來看一下芯片實物圖(見圖1),這是一個標準DIP封裝的ATmega8。

圖1 DIP封裝的ATmega8

然后我們再看一下DIP封裝的ATmega8芯片的引腳圖(見圖2),每個引腳對應的是Arduino的哪個端口,圖上也已經標出。

圖2 ATmega8芯片引腳及與Arduino端口的對應關系

硬件連接

一個最小系統,我們只需要一個16MHz晶體振蕩器與兩個22pF電容,按照如圖3所示的樣子連接9、10引腳即可,大家可以參照在面包板上的實物連接來看。

最小系統的硬件部分其實就這么簡單,但是Arduino之所以叫做Arduino,并不單單是硬件,一定要有配套的軟件,我們現在就用Arduino 1.0.1 IDE把Bootloader下載進這個最小的硬件系統。

圖3 Arduino最小系統連接方法

通過下載器下載程序

下載器使用USBTINYISP,ICSP接口的1號口接D12,3號口接D13,5號口接RESET,2號口接VCC,3號口接D11,6號口接GND,如圖4所示。

圖4 Arduino最小系統與USBTINYISP下載器連接

先把USB線接上,給USBTINYISP安裝驅動后,我們點擊進入Arduino 1.0.1 IDE,“板卡”選擇“Arduino NG or olderw/ATmega8”,

編程器”選擇USBTINYSIP,點擊“燒寫Bootloader”,就可以看到下載器的BUSY燈開始亮,過不到1分鐘后,Bootloader就下載好了,如圖5所示。

然后我們打開官方例子里的BLINK代碼,如圖6所示,也就是讓D13引腳輸出1s高電平,然后輸出1s低電平,循環往復,如果D13引腳接上一個LED,就會有閃爍的效果。

圖6 打開官方例子里的BLINK代碼

這里很關鍵,編譯程序后,選擇“文件”里的“使用編程器下載”,如圖7所示。下載好以后,給D13引腳接上一個LED,就可以看到LED在閃爍了。

圖7 編譯程序后,選擇“使用編程器下載”

通過串口下載程序

除了使用編程器下載,我們也可以對下載好Bootloader的最小系統通過串口下載,但是因為面包板電路的電器環境比較差,無法使用高速通信的Bootloader,所以如果要進行下面的最小系統實驗,我們需要更換0022版本的IDE。

首先,按照上面的步驟重新給ATmega8芯片刷0022 IDE的ArduinoNG控制板的Bootloader(此Bootloader速度慢一些,但是容易實現手工復位下載程序)。

我們給D13引腳串聯一個220Ω的電阻和一顆LED(用作指示燈);給RST引腳串聯一個10kΩ電阻,接VCC;同時再給RST引腳接一個按鈕,按鈕另一端接GND,用來做手工復位。實物連接如圖8所示。

圖8 在面包板上連接電阻、LED和按鈕

然后,我們把USB TO TTL的VCC接最小系統面包板上的VCC,GND接GND,TX接D0,RX接D1,如圖9所示。

圖9 Arduino最小系統與USB TO TTL連接

運行Arduino 0022 IDE,“板卡”選擇“Arduino NG or olderw/ATmega8”,選好識別出來的端口號,同樣選擇BLINK程序例子,編譯,下載。

請注意,下載時有一個最關鍵的步驟,那就是在點擊下載按鈕后(見圖10),要立刻手工按一下面包板上的復位按鈕,程序才可以正常下載。下載好以后,我們就可以看到LED在閃爍了。

圖10 點擊下載按鈕后,要立刻按一下面包板上的復位按鈕,程序才可以正常下載。

Arduino最小系統只是一個系統運行的最低要求,其他可以根據自己的實際需要進行擴展,做出來自己個性化的Arduino。

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

    關注

    5

    文章

    255

    瀏覽量

    31265
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187543
收藏 人收藏

    評論

    相關推薦

    romeo控制板能改用用arduino控制板嗎?

    本帖最后由 傻瓜七號 于 2012-6-28 19:44 編輯 那位大哥能指點一下 基于Arduino開源平臺的WIFI視頻監控小車 里面用的romeo控制板 能用arduino控制板
    發表于 06-28 19:37

    用AT89系列單片機自制PLC控制板

    本帖最后由 太子的空間 于 2016-11-8 17:56 編輯 用AT89系列單片機自制PLC控制板
    發表于 11-01 22:11

    請問自制arduino控制板不能直接用Arduino IDE燒錄程序怎么辦?

    因為需要,自制了一塊arduino2560,USB這一塊用的是CH340G,但是直接用Arduino IDE不能燒入程序,試過用Arduino燒錄bootloader,并作為ISP進行
    發表于 12-03 11:19

    基于Arduino UNO控制板的語音播放器設計

    案例主控如不做特殊說明的話,均默認是Arduino UNO控制板。本次實驗以UNO發送串口協議控制語音播放器播放歌曲,語音播放模塊選型DY-SV5W。硬件選擇1.
    發表于 07-30 08:06

    Arduino UNO控制板發送串口協議是如何控制語音播放器播放歌曲的

    Arduino UNO控制板的硬件特性有哪些呢?Arduino UNO控制板發送串口協議是如何控制語音播放器播放歌曲的?
    發表于 11-08 07:41

    溫度控制板產品簡介

    溫度控制板
    發表于 07-16 11:32 ?1071次閱讀

    舵機控制板的電壓是多少_舵機控制板使用說明

    本文首先介紹了舵機控制板特點,其次介紹了舵機控制板的電壓及供電,最后闡述了舵機控制板使用說明,具體的跟隨小編一起來了解一下。
    的頭像 發表于 05-30 11:33 ?3.2w次閱讀

    控制板的分類

    本視頻主要詳細介紹了控制板的分類,分別是工業控制板、電機控制板、家電控制板、醫療器械控制板、汽車電子控制
    的頭像 發表于 01-06 10:15 ?7340次閱讀

    控制板是什么

    控制板也是一種,其運用的范圍雖不如電路來的寬泛,但卻比普通的電路來的智能、自動化。簡單的說,能起到控制作用的電路,才可稱為
    的頭像 發表于 05-08 15:14 ?9179次閱讀

    控制板是什么_控制板的作用是什么

    控制板也是一種電路,其運用的范圍雖不如電路來的寬泛,但卻比普通的電路來的智能、自動化。簡單的說,能起到控制作用的電路
    發表于 05-20 17:09 ?1.7w次閱讀

    空調控制板如何檢修呢?

    空調控制板也是一種電路,其運用的范圍雖不如電路來的寬泛,但卻比普通的電路來的智能、自動化。簡單的說,能起到控制作用的電路
    發表于 06-26 10:02 ?9635次閱讀

    dfrobotSIM808 控制板簡介

    SIM808 with Leonardo mainboard是DFRobot最新開發的一款具備GSM/GPRS/GPS功能的Arduino兼容的多功能型控制板
    的頭像 發表于 12-17 08:49 ?2275次閱讀
    dfrobotSIM808 <b class='flag-5'>控制板</b>簡介

    dfrobot Arduino Nano控制板介紹

    DFRduino Nano(兼容Arduino NANO)是一款開源的控制板,非常適合愛好電子制作的朋友制作互動作品,但對于一些不熟悉電子技術的人,要在Arduino上添加電路是一個比較麻煩是事。
    的頭像 發表于 12-26 09:50 ?5962次閱讀
    dfrobot <b class='flag-5'>Arduino</b> Nano<b class='flag-5'>控制板</b>介紹

    Arduino轉接控制板的電路原理圖免費下載

    本文檔的主要內容詳細介紹的是Arduino轉接控制板的電路原理圖免費下載。
    發表于 12-06 16:02 ?35次下載
    <b class='flag-5'>Arduino</b>轉接<b class='flag-5'>控制板</b>的電路原理圖免費下載

    ch32控制板是什么?

    ch32控制板是什么?? Ch32控制板是一種用于電路控制的板卡,它可以實現對電路中各種元器件的控制以及電路中數據的采集和處理,是實現智能控制
    的頭像 發表于 08-22 15:48 ?1462次閱讀
    主站蜘蛛池模板: 607080老太太AW| 中文无码第3页不卡av| 最新国产av.在线视频| 精品视频在线播放| 校园女教师之禁区| 国产高清在线观看| 无套内谢大学生A片| 国产午夜精品久久理论片小说| 校园男男高h小黄文| 国产精品亚洲AV毛片一区二区三区 | 主播蜜汁丝袜精品自拍| 久久婷婷五月综合色丁香花| 樱花之恋动漫免费观看| 麻豆国产精品久久人妻| 999久久狠狠免费精品| 青青青伊人| 国产精品97久久AV色婷婷综合| 亚洲 欧美 日韩 国产 视频| 韩国伦理三级| 在公交车上被JB草坏了被轮J了| 久热这里只有精品99国产6| 91久久精一区二区三区大全| 欧美日韩无套内射另类| 国产成人aaa在线视频免费观看| 无码11久岁箩筣| 精品一卡2卡三卡4卡乱码精品视频 | 好色女博士| 中文字幕欧美日韩VA免费视频| 么公在浴室了我的奶| 出租屋交换人妻 全文| 亚洲高清无在码在线无弹窗| 久久成人永久免费播放| 99视频精品全部免费观看| 色噜噜2017最新综合| 国产在线视频在线观看| 中文字幕无码乱人伦蜜桃| 秋霞电影网伦大理电影在线观看| 国产精品久久久久影院色| 一本道高清到手机在线| 女人18毛片| 国产乱色伦影片在线观看|