初識arduino,arduino教程

新手玩arduino,有什么建議嗎?

初識arduino,arduino教程


工欲善其事,必先利其器 。買正版如果學習的話建議購買正版的Arduino UNO,意大利原版的最好 。可以在Arduino官網購買也可以在國內授權的公司購買 。如果圖便宜買國內小廠生產的,質量有的真不敢保證 。到時候吃一點小問題,你可能半天到解決不了 。而官網原版的質量可能,在板子上幾乎不會出現問題,我們可以把時間花在創意上 。
現在官網有促銷的活動,感興趣的話可以看看 。買套件有了Arduino還是遠遠不夠的,因為他只是一塊板子,唯一的外設就是一個LED燈,遠遠滿足不了我們的要求,如果想玩Arduino的話,買套件是必不可少的,一般套件我就不做推薦了,比如說淘寶上100塊錢一大堆的 。如果你是一個極客玩家,我建議你買優質的套件,因為劣質的套件做工不行,對于追求完美的小伙伴簡直是噩夢 。
【初識arduino,arduino教程】我知道的一個優質的套件大家可以借鑒,這個套件是我體驗過最棒的Arduino,所以推薦給大家,用這種優質的小玩意做創意很舒心 。官方參考資料學習Arduino的資料很多,但都大同小異,在你稍微入門之后,我建議你去Arduino的官網學習 。如下圖所示,列出了關于Arduino所有的函數,我們看的書上的資料都是根據這些函數改編的實例 。
我們隨便點開一個函數,比如說digitalWrite(),官方給我們解釋了關于digitalWrite怎么用比如說這個函數翻譯成漢語的意思是:digitalWrite()(數字I / O)描述:對數字引腳寫入高值或低值 。如果將引腳配置為pinMode()輸出,則將其電壓設置為對應的值:5V(或3.3V板上的3.3V)為高,0V(接地)為低 。
如果將pin配置為輸入,digitalWrite()將啟用(高)或禁用(低)輸入pin上拉 。建議將pinMode()設置為INPUT_PULLUP,以啟用內部拉阻 。有關更多信息,請參閱數字大頭針教程 。如果不將pinMode()設置為輸出,并將LED連接到pin,當調用digitalWrite(HIGH)時,LED可能會變暗 。
如果沒有顯式設置pinMode(), digitalWrite()將啟用內部上拉電阻,它的作用類似于一個大的限流電阻 。實例除了說明函數的含義之外,官方還為每一個函數設定了一個實例供我們參考,這一點會讓我們學習的更速度、高效 。LED燈延時函數void setup(){ pinMode(13, OUTPUT); }void loop() {digitalWrite(13, HIGH); delay(1000);digitalWrite(13, LOW); delay(1000);}FINAL官方參考資料里面不僅有每一個函數的參數實例,還有Arduino板的各種信息,如原理圖、PCB源文件等一切我們需要的! 。
Arduino是否適合少兒使用?那micri:bit呢?
初識arduino,arduino教程


感謝您的閱讀!實際上,兩者都比較符合少兒使用,我們說的少兒可不是幼兒園的小朋友呢!先了解下,什么是Arduino?它實際上是一種開源電子原型平臺,相比復雜的編程,需要專業知識等,它就簡單的多了,只需要硬件(各種型號的Arduino板)和軟件(Arduino IDE),就能夠完成我們指定的任務,為什么它適合小朋友?因為它可以制作很多小朋友感興趣的電子制作,比如四軸飛行器,電子時鐘等等 。
在硬件方面,Arduino已經將Arduino板進行了高度的集成,能夠非常方面的供我們使用;另外一方面,軟件的Arduino IDE,沒有什么編程專業知識的,稍稍學習就能夠輕松上手,對于小朋友來說確實能夠提升他們的動手和動腦能力 。實際上,如果想了解這個內容的家長可以到arduino中文社區,下載教程,家長可以自己和孩子一起學習,增加親子活動 。

推薦閱讀