Arduino 基礎入門教程
無奈的吐槽
一轉眼大學就快結束了,這是我第一次在CSDN上寫博客,其實一直想寫博客來完善自己的學習業余生活,在寫的途中不斷的進步自己,奈何大學時間確實挺緊的,每天除了苦逼的兼職時間就是上下課,泡實驗室,屬實沒有太多時間來寫文章,加上自己是學自動化的,文采極差(滑稽一笑),就當隨筆來記錄了,如果有疏漏或者差錯,歡迎指正,共同進步,
Arduino開發板介紹
Arduino是一款便捷靈活、方便上手的開源電子原型平臺,包含硬體(各種型號的Arduino板)和軟體(ArduinoIDE),由一個歐洲開發團隊于2005年冬季開發,其成員包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等,
它構建于開放原始碼simple I/O介面版,并且具有使用類似Java、C語言的Processing/Wiring開發環境,主要包含兩個的部分:硬體部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程式開發環境,你只要在IDE中撰寫程式代碼,將程式上傳到Arduino電路板后,程式便會告訴Arduino電路板要做些什么了,
https://baike.baidu.com/item/Arduino/9362389?fr=aladdin
單片機入門第一步點亮二極管

Arduino單片機開發板有多種型號,這里選擇入門級的Arduino UNO R3(便宜實惠)
我們從流水燈開始進行學習
流水燈,顧名思義就是回圈規律性亮滅的一組二極管,大家都知道,二極管有正負兩個極性,正向導通即可發光,反之則不發光,我們可以通過高低電平來控制他的亮滅,下面開始動手制作吧,
首先是程式部分,

程式就是這么簡單,總體分成兩部分,void setup和void loop兩個部分,第一部分為設定部分,OUTPUT為輸出引腳,也就是說我們把arduino上的2,3,4,5引腳設定為輸出引腳,之后就是第二部分了,第二部分其實還有一種寫法,就是單純的一個二極管一個二極管的單獨寫,但是程式講究簡單,工整,所以我們整合一下,就是用了一個回圈函式for,給定一個初始值變數i,使其等于我們的第一個引腳2,然后進行判斷,i++,判斷條件是i<6,直到i=6的時候,從頭開始執行下一次回圈,每一次回圈都有一個高低電平,(HIGH;LOW),HIGH的時候,小燈亮,LOW的時候,小燈滅,delay(延時)1秒,然后進行第二次回圈,以此類推,
上實驗結果

廢話不多說 上實驗圖片
然后編譯一下,燒錄到arduino板子里,將二極管的正極(本實驗中高電平有效)分別連到主控的2,3,4,5引腳,別忘記加一個限流電阻哦!連接好線路之后,我們給主控通電,然后一起見證一下,二極管開始按順序延時一秒周期性亮滅,是不是很好玩,好了,今天的小實驗您學會了沒?歡迎在評論區留言哦,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298729.html
標籤:其他
下一篇:ESP32 ESP-IDF開發環境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 開發環境搭建
