每天AI你多一點:Arduino開發板介紹

2021-01-08 AI芯

前幾天,小編把Micro:bit開發板做了介紹,好多朋友說想了解下Arduino平臺,本來想把人工智慧少兒編程常用的兩塊板子:Micro:bit和Arduino放到一起做下系統的比較,怎奈百家號的審核機制,把兩個板放一起比較說是「有XX信息」,很鬱悶,小編百思不得其解,今天就只能單開一篇,對Arduino進行一個入門介紹。

想了解micro:bit的朋友,可以通過每天AI你多一點:micro:bit開發板介紹進行查看。

1、Arduino的開源性

Arduino同Micro:bit一樣,也是一款智能的開源硬體平臺,出自義大利,出身就是為教學量身定製的,因為推出時間比較長,所以有豐富的開發板、各種擴展元件,支持很多開發環境。

因為Arduino的開源性,我們買到的便宜的(傳統上可以說山寨的吧)開發板,只要沒有打Arduino的名字,其實都不算是侵權的,但是沒有被授權而打上Arduino的名字,那就要當做盜版了。

2、Arduino的構成

從平臺的角度來看,Arduino包括多種型號的開發板(硬體)和軟體編程工具IDE(軟體)。簡單地說,就是通過IDE編寫軟體代碼,然後下載(燒錄)到電路板中,電路板將按照我們編寫的程序指令進行工作。

3、Arduino開發板的型號

從官方資料上來看,Arduino的型號比較多,我們通常見到的是Arduino UNO版,目前最新的是第三個版本,即Arduino UNO R3,我們目前看到的Arduino相關的教程默認情況下都是圍繞Arduino UNO R3這個版本的,所以說資源也比較豐富。從技術上來說,Arduino UNO R3是Arduino眾多版本中最適合少兒編程技術入門的版本。

4、Arduino UNO R3開發板示意圖

arduino開發板

5、供電方式

Arduino UNO R3開發板有三種供電方式,分別是USB供電,DC插頭供電,DC輸入端供電,今天只介紹開發板,不深入說技術細節,只強調一點:採用電腦連接USB線的方式進行供電(5V電壓),等有了一定的基礎後,再考慮其他方式供電(因為有電壓、電流的要求)!

6、豐富的外部資源

還是因為開源性,硬體與軟體都是開放的,所有的人都可以拿到硬體的設計和軟體的源碼。有技術條件的,可以深入研究它的設計原理,根據自己的需求進行改造,同時,它的第三方庫的開發接口也非常豐富,激勵著很多愛好者去創意、研究,並可以把成果發布在Arduino社區裡。經過近十年的發展,我們日常所用到的模塊、創意基本上在Arduino社區裡都可以找到,供我們去學習。

7、Arduino的發展

起初,Arduino的是為教學而生的。發展到現在,已經應用在了單片機編程、少兒興趣編程、大學生嵌入式開發等領域,並且成為業餘電子愛好者的「玩具」。

8、Arduino開發環境的安裝

打開Arduino官方網站,在導航欄裡找到software欄目,在頁面裡有支撐的系統列表下載清單,小編用的是Mac系統,所以選擇的是第四項Max OS:

選擇系統

然後,進入軟體下載頁面,您可以對該軟體進行捐助,或者直接單擊「JUST DOWNLOAD」按鈕進行下一步操作;

下載

下載完成後進行解壓安裝,MAC系統比較簡單,WINDOWS系統需要配置JAVA的JDK環境,否則軟體可能安裝後啟動不了;OK,IDE啟動順利啟動後,我們通過Arduino—>Preferences菜單,將IDE語言修改為中文。至此,軟體安裝完成。如果我們跟前有Arduino板子,就可以與電腦連接了,進行有趣的電子編程實驗了,不過要注意驅動的安裝和COM埠的選擇。

修改Arduino默認語言

我們在後續會逐步推出Arduino平臺的項目課程,敬請關注。

在下一節中,小編對S4A(Scratch for Arduino平臺進行一個介紹。

相關焦點

  • 又一款驚人的32位Arduino開發板ExenProto
    基於Microchip SAMD21單片機的Arduino開發板過去,我們已經見過很多基於8位AVR單片機的Arduino開發板這款開發板非常迷你,但是資源很豐富,下面我們列舉一下它的特性。前面已經提到,MCU是Microchip SAMD21,它的主頻是48 MHz,有256KB flash,和32KB SRAM。
  • 創客童年•Arduino創作大賽(入圍作品展示)
    1、作者:曹宸睿(9歲)2、作品介紹:因為用眼習慣不好,現在近視的孩子越來越多,怎麼樣能夠預防孩子近視呢?首先要保證光源,孩子們經常忘記開檯燈,能否有一款自動打開的檯燈呢?其次,用眼的姿勢也很重要,趴著看書是絕對不行的,能否讓我們的檯燈提醒一下呢?再次看書有時著迷了,長時間不休息眼睛過度疲勞也會影響視力。
  • 回憶童年的小遊戲,Arduino製作貪吃蛇!
    這個貪食蛇的遊戲機是通過手機藍牙和arduino主控板以串口的方式連接,然後通過arduino主控板的I2C接口和8*8的點陣相連,控制點陣上的LED閃爍來進行遊戲。mod=viewthread&tid=14&extra=關於arduino的語法手冊WIKI,我也在該網址下做了漢化,方便大家查找。http://www.makerspaces.cn/forum.php建議下載綠色安裝包的即可,下載下來直接解壓縮即可。
  • 【技術文章】PCB逆向原理圖,用arduino修好電子琴!
    最近機緣巧合下做了一個開源項目,叫ArduPiano,用大家喜聞樂見Arduino UNO開發板實現了電子琴琴鍵按鍵陣列讀取和midi信號輸出的功能。1、背景故事要從去年疫情還沒爆發前說起,當時放了寒假,於是回了寧波。一天,帶著爸媽和老婆去鼓樓逛街,中午餓了去地下步行街吃個飯。
  • 【arduino】繼續蜂鳴器音樂播放,arduinoIDE裡調用音樂播放庫
    昨天簡單的介紹了一下蜂鳴器硬體和米思齊上如何演奏音樂(一種非常簡單的用arduino控制蜂鳴器播放音樂的方案),今天繼續在arduino
  • 大聯大品佳NuvotonISD9160語音開發板測試開箱及基本介紹
    獲得資格後,第一時刻核實並溝通了試用信息,經過一周收到了測試開發板,測試板子純手工打造質地踏實。一開箱展示二主板及電路資料介紹Nuvoton ISD9160開發板的電路圖和功能模塊圖在官方技術博客和電子發燒友論壇都有提供。
  • 隨講單片機與Arduino
    主要包含兩個的部分:硬體部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程序開發環境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板後,程序便會告訴Arduino電路板要做些什麼了。    Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。
  • Arduino用PID控制直流電機定位旋轉 - 【單片機教程-Arduino-PID】
    首先,我想向您簡要介紹什麼是PID,因為這將幫助您進一步了解這些內容。PID代表比例微分和積分計算PID是編程的一部分,在該部分上,控制器將執行複雜的計算,並根據過程的反饋來操縱輸出。PID有4個關鍵值:1. PV(過程值)或反饋2.
  • Arduino-使用IR遙控器控制LED - 【單片機教程-Arduino】
    您需要為電路布線,像這樣然後我去了arduino IDE> file> examples> IRremote> IRrecvDemo。您需要將草圖上載到arduino,打開串行監視器並開始使用遙控器,然後查看arduino接收哪些值。一段時間後,我寫下了當您按下音量調高鍵或任何其他鍵時,串行監視器中會顯示哪些值,並寫下您要使用的所有鍵。
  • 乾貨如何選購單片機開發板
    下面我們來簡單介紹下成品單片機電路圖識別與選購的相關知識。成品開發板我們可以很容易的可以買到。通常都有配套的學習資料,尤其是配套可以直接下載到板子中使用的程序示例,能大大提高我們的學習效率。1、電路圖的識別一般成品開發板都有電路圖,初學者在看電路圖的時候可能會有不少疑惑。下面是某開發板的部分電路圖。
  • 麵包板Arduino
    Arduino的一切都是開源的,你可以從網上得到Arduino的電路圖、電路板圖、原始碼、教程、用戶論壇和所有的一切。
  • 創客實戰 | 用Arduino實現循跡小車(初級)
    2、IN1~IN4接arduino的4個引腳(數字和模擬皆可),IN1、IN2控制左路電機正反轉,IN3、IN4控制右路電機的正反轉。3、12V接電池正極(建議用兩節3.7V的鋰電池,這樣串聯電壓為7.4V,不要超過12V,否則電壓過大晶片會發燙燒壞)。4、5V接arduino的VIN引腳,用來給arduino供電。
  • 新手入門,該如何選擇單片機和Android-LInux-ARM開發板?
    新手如何選擇開發板首先要確定你要做什麼?你買來開發板要做什麼?老司機正在做的事情,你去問他,他是不是會更感興趣,更願意回答?更願意幫助和分享?另外經過3年各個開發板公司的推廣,板子升級,資料積累!對於新手和老司機,配套資料已經非常多了,甚至可以說是遠遠的超過了前面幾塊板子。前面的板子,對於開發板廠商來說,沒有推廣的熱情,沒有製作新資料的動力,再也不會更新,只會拿淘汰的資料忽悠初學者。
  • 19套STM32開發板資料共享 | 免費下載
    STM32開發板——需要開發板的請到各自品牌淘寶店購買哦目錄1-野火【F103開發板-MINI】2-野火【F103開發板-霸道】3-野火【F103開發板-指南者】4-野火【F407開發板-霸天虎】5-野火【F429開發板-挑戰者】6-野火【F7開發板-挑戰者】7-NB-IOT
  • 【鴻蒙開發板試用報告】OneNet平臺+開發板實時監控溫溼度(一)
    【鴻蒙開發板試用報告】OneNet平臺+開發板實時監控溫溼度(一) OneNET是由中國移動打造的PaaS物聯網開放平臺。平臺能夠幫助開發者輕鬆實現設備接入與設備連接,快速完成產品開發部署,為智能硬體、智能家居產品提供完善的物聯網解決方案。