相關(guān)商品

  • 基于Arduino 互動(dòng)電子套件 23節(jié)經(jīng)典實(shí)驗(yàn) UNO R3新版
  • 32路舵機(jī)控制器套裝 伺服電機(jī)控制器 Arduino舵機(jī)擴(kuò)展板 正品保證
  • 愛(ài)上Arduino 互動(dòng)入門套件 中文教材配套 教學(xué)視頻 UNO R3
  • AS-6DOF 鋁合金機(jī)械臂 6自由度 機(jī)械手 Arduino實(shí)驗(yàn)教學(xué)平臺(tái)
  • 基于Arduino 互動(dòng)電子積木套件 arduino UNO R3開發(fā)實(shí)戰(zhàn) 愛(ài)上制作
  • Arduino Prototype Shield 原型擴(kuò)展板 萬(wàn)用板(含Mini面包板)
  • Arduino MEGA ProtoShield V3 原型擴(kuò)展板 萬(wàn)用板(含面包板)
  • Arduino Leonardo 萊昂納多控制器 原裝進(jìn)口
  • RB Bluetooth Transceiver 藍(lán)牙模塊 藍(lán)牙串口 Arduino 單片機(jī)
  • RS232-TTL轉(zhuǎn)換器 STC單片機(jī)下載器(視頻演示)Arduino力薦
  • 6V/300R 直流減速電機(jī) Arduino小車 4WD機(jī)器人用 電子競(jìng)賽
  • AS-6DOF 鋁合金機(jī)械臂 6自由度 機(jī)械手 Arduino實(shí)驗(yàn)教學(xué)平臺(tái) 含32路舵機(jī)控制部分
  • Arduino 4WD 移動(dòng)機(jī)器人平臺(tái) 鋁合金小車(黑色) 電子大賽
  • Arduino 水蒸氣傳感器 雨水探測(cè)器 液位開關(guān) 濕度傳感器 電子積木
  • Arduino 4WD 移動(dòng)機(jī)器人平臺(tái) 鋁合金小車電子大賽(12V 100R 金屬電機(jī))
  • 愛(ài)上Processing互動(dòng)入門套件 UNO R3入門套件 學(xué)習(xí)套件 Java編程套件
  • Arduino RP5履帶機(jī)器人 尋線避障DIY套件 電子競(jìng)賽 機(jī)器人教學(xué)
  • Arduino 繼電器擴(kuò)展板 Relay Shieldv2.0 支持xbee控制 4路繼電器
  • 1602液晶擴(kuò)展板 v2.0 Arduino LCD 1602 Keypad Shield
  • Arduino 土壤濕度傳感器 Moisture Sensor 土壤水分 自動(dòng)澆花
  • Arduino 4WD移動(dòng)機(jī)器人平臺(tái) 鋁合金小車(金色) 電子大賽
  • 奧松機(jī)器人 MQ2氣體傳感器 Arduino煙霧甲烷氣體檢測(cè) 正品保證
  • Mini紅外避障傳感器 光電傳感器 Arduino 程控小車 電子競(jìng)賽
  • Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板 步進(jìn)電機(jī)驅(qū)動(dòng)板 機(jī)器人配件
  • USB-TTL轉(zhuǎn)換器 STC單片機(jī)下載器 USB轉(zhuǎn)TTL模塊 Arduino 電子積木
  • Arduino 無(wú)線收發(fā)模塊 NRF24L01 (升級(jí)版) 數(shù)傳模塊 電子大賽
  • Arduino 無(wú)線數(shù)傳 APC220套件 1200米無(wú)線傳輸 射頻模塊
  • 32路舵機(jī)控制器 動(dòng)作存儲(chǔ)卡 黑卡容量512K Arduino 機(jī)械手 機(jī)器人
  • 32路舵機(jī)控制器 動(dòng)作存儲(chǔ)卡 藍(lán)卡容量512K Arduino 仿生機(jī)器人
  • 32路舵機(jī)控制器動(dòng)作存儲(chǔ)卡 紅卡容量512K Arduino力薦 機(jī)器人
  • Arduino 火焰?zhèn)鞲衅?模擬傳感器 電子積木 滅火機(jī)器人
  • Arduino 電壓檢測(cè)模塊 Voltage Sensor 電壓傳感器 電子積木
  • Arduino LED發(fā)光模塊 食人魚燈 白光高亮 數(shù)字模塊 電子積木
  • Arduino LED發(fā)光模塊 黃光高亮 食人魚燈 數(shù)字模塊 電子積木
  • Arduino傳感器 HMC5883L 數(shù)字電子羅盤 智能小車 機(jī)器人配件
  • Arduino LED發(fā)光模塊 食人魚燈 藍(lán)色高亮 數(shù)字模塊 電子積木
  • Arduino LED發(fā)光模塊 食人魚燈 綠色高亮 數(shù)字模塊 電子積木
  • Arduino Flex單向彎曲傳感器 FLX-03 A型 機(jī)器人傳感器 Sparkfun原裝進(jìn)口
  • Arduino ADXL335模塊三軸加速度模塊 角度傳感器 傾斜角度模塊
  • 奧松機(jī)器人 4定向傾角傳感器 高精度角度檢測(cè) 原裝進(jìn)口 新款上市
  • Arduino LM35線性溫度傳感器 模擬線性溫度傳感器 電子積木
  • Arduino DHT11 溫度傳感器 濕度傳感器 數(shù)字溫濕度模塊 電子積木
  • Arduino 顏色傳感器 TCS3200D TCS230D升級(jí)版 RGB模塊 電子積木
  • Arduino 魔法書 實(shí)現(xiàn)夢(mèng)想的工具和技術(shù)
  • Arduino UNO R3 控制器 ATmega328P-PU+ATmega16U2 arduino 原裝進(jìn)口
  • 原裝進(jìn)口 Arduino Mega ADK 2560 開發(fā)板 Arduino uno R3 控制器
  • Arduino Due ARM控制器 Arduino原裝進(jìn)口 32bit CortexM3
  • Arduino Yun Arduino官方原裝 Arduino Yún WiFi Linux
  • MP3 Player Shield MP3模塊 Arduino 解碼器 Sparkfun 原裝進(jìn)口
  • Serial Controlled Motor Driver 電機(jī)驅(qū)動(dòng)板 Sparkfun 原裝進(jìn)口
  • Arduino Mini 05 Sparkfun原裝進(jìn)口 ATmega328 控制器
  • Arduino UNO R3 SMD 控制器 ATmega16U2 開發(fā)版 單片機(jī) sparkfun原裝進(jìn)口
  • RedBot控制器 RedBot Mainboard Arduino開發(fā)板 Sparkfun原裝進(jìn)口
  • ArduPilot 固定翼 飛控 多旋翼 Arduino 控制器 Sparkfun原裝進(jìn)口
  • A-Star 32u4 Mini LV 可編程模塊 ATmega32U4開發(fā)板 pololu原裝
  • A-Star 32U4 Mini ULV 可編程模塊 ATmega32U4開發(fā)板 Pololu原裝
  • Arduino 直流電機(jī)驅(qū)動(dòng)板 MiniMoto DRV8830 IIC/I2C Sparkfun原裝
  • Arduino Intel Galileo Gen 2 伽利略開發(fā)板 官方授權(quán)
  • XBee Explorer Regulated Arduino力薦 Adapter Sparkfun原裝進(jìn)口
  • Arduino擴(kuò)展板 Danger Shield for Arduino Sparkfun 原裝進(jìn)口
  • Starduino UNO R3 控制器 ATmega328P-PU+ATmega32U2 (直插) 兼容Arduino
  • 動(dòng)手玩轉(zhuǎn) Arduino 愛(ài)上 Arduino 互動(dòng)電子入門套件 Arduino必備教材
  • 4WD機(jī)器人調(diào)試助手v2.0軟件 智能小車 Arduino 履帶 WiFi藍(lán)牙小車
  • SparkFun原裝進(jìn)口 Block for Intel? Edison 擴(kuò)展板 Arduino擴(kuò)展
  • 機(jī)智云開發(fā)板 Arduino UNO 傳感器擴(kuò)展板 GoKit智能硬件
  • 學(xué)Arduino玩轉(zhuǎn)機(jī)器人制作 愛(ài)上 Arduino套件 愛(ài)上制作圖書 機(jī)器人制作知識(shí)大全 愛(ài)上機(jī)器人
  • Arduino 電流傳感器 電流檢測(cè)模塊 過(guò)流保護(hù)模塊 交流電檢測(cè)
  • Arduino Yun Mini 控制器 ATmega32U4開發(fā)板 WIFI Linux原裝限量
  • Arduino 9 Axes Motion Shield 9軸運(yùn)動(dòng)擴(kuò)展板 三軸加速度計(jì)
  • Arduino M0 Pro 電路板 ATSAMD21G18 Arduino UNO 升級(jí) 原裝
  • 基于Arduino UNO R3開發(fā)板 樂(lè)高外殼 UNO保護(hù)外殼 透明盒子 注塑外殼
  • 官方版 完美圖解物聯(lián)網(wǎng)IoT實(shí)操第二冊(cè):ESP8266 Arduino Cordova物聯(lián)網(wǎng)書籍
  • 當(dāng)前位置: 首頁(yè) > 前沿科技 > 【新奇特】Arduino為什么這么紅?(二)

    【新奇特】Arduino為什么這么紅?(二)

    編輯:Xtm2014-08-23 瀏覽次數(shù):883

    今天給大家?guī)?lái)關(guān)于Arduino的不同版本的控制板設(shè)計(jì)與種類繁多的外圍電路,當(dāng)然也少不了Arduino的開發(fā)環(huán)境介紹,最后還會(huì)為大家?guī)?lái)運(yùn)用Arduino制作的游戲手柄。

    Arduino并不是一成不變的,每隔一段時(shí)間,Arduino官方組織就會(huì)發(fā)布最新的設(shè)計(jì),對(duì)Arduino在原有基礎(chǔ)上進(jìn)行升級(jí),讓愛(ài)好者們更方便的使用。同時(shí),為了滿足不同層次的開發(fā)要求,Arduino也推出了不同版本的控制板設(shè)計(jì),這里我們來(lái)認(rèn)識(shí)一下使用最多的幾種設(shè)計(jì):

    Arduino Uno

    Arduino Uno

    Uno版本應(yīng)該說(shuō)是Arduino的基礎(chǔ)板,也是初學(xué)者的第一選擇。它提供了基本的數(shù)據(jù)接口,對(duì)初學(xué)者足夠的存儲(chǔ)空間,無(wú)論是讀取傳感器,還是驅(qū)動(dòng)電機(jī),或者與電腦通信,都可以輕松的勝任。

    Arduino Mega 2560

    Arduino Mega 2560

    這一版可以算是Uno的升級(jí)版,各種接口的數(shù)量比Uno要多,而且其搭載的單片機(jī)型號(hào)也要比Uno的單片機(jī)更高級(jí)一些,運(yùn)算速度更快。如果你覺(jué)得Uno的硬件資源無(wú)法滿足你的需求,那么你可以嘗試一下Mega,當(dāng)然價(jià)格也會(huì)比Uno要更高一些。

    Arduino Nano

    Arduino Nano

    這個(gè)可以說(shuō)是Uno的簡(jiǎn)版,優(yōu)先考慮了體積上的優(yōu)化,盡量將體積做到最小,可以滿足一些手持設(shè)備或體型微小的設(shè)備使用。當(dāng)然性能上相比Uno也略有縮水。

    Arduino的外圍電路的支持

     

    Arduino作為一種控制芯片,所起的作用類似于我們的大腦,大腦是無(wú)法自行運(yùn)動(dòng)或是發(fā)聲的。大腦所起的作用類似于指揮官,Arduino也是如此,想要做一些實(shí)際任務(wù),離不開外圍電路的支持。

    很多人又要頭痛了,電子電路完全不懂怎么辦?其實(shí)現(xiàn)在這一點(diǎn)也已經(jīng)不是什么大問(wèn)題。對(duì)于電子專業(yè)的學(xué)生,或是想要學(xué)習(xí)電子電路的愛(ài)好者,當(dāng)然要一切靠自己,查資料,買元件,做PCB板,焊電路,這其中當(dāng)然會(huì)有很多辛苦,可其中學(xué)到的知識(shí)無(wú)疑也是裝入自己口袋的。

     

    如果不想在電子電路方面花費(fèi)太多的精力,也沒(méi)有問(wèn)題。現(xiàn)在很多廠商也開發(fā)了各種各樣的Arduino外圍功能電路,無(wú)論是電機(jī)驅(qū)動(dòng)、無(wú)線通信、音樂(lè)播放,還是讀取各種各樣物理信號(hào)的傳感器(壓力、速度、傾角、方向等等),都應(yīng)有盡有,而且使用方便,可以直接連到Arduino控制板上工作。

    電機(jī)驅(qū)動(dòng)板 藍(lán)牙模塊

       電機(jī)驅(qū)動(dòng)板                                                           藍(lán)牙模塊

    Arduino 霍爾傳感器 Arduino 光線傳感器煙霧傳感器

    霍爾傳感器                                               光敏傳感器                                         煙霧傳感器

    說(shuō)完了硬件,那么我們接下來(lái)談?wù)労芏嗳硕碱^痛不已的軟件開發(fā)吧。Arduino的代碼結(jié)構(gòu)和一般的嵌入式代碼結(jié)構(gòu)略有不同,一般的嵌入式代碼都是main函數(shù)中一個(gè)死循環(huán),程序不斷的反復(fù)執(zhí)行,單片機(jī)在每個(gè)循環(huán)內(nèi)讀取各個(gè)外部端口的數(shù)據(jù),然后根據(jù)這些數(shù)據(jù)來(lái)做出相應(yīng)的策略判斷,把指令再通過(guò)外部端口傳出去,達(dá)到控制外部設(shè)備的目的。

    Arduino的程序運(yùn)行方式與此差不多,只是代碼結(jié)構(gòu)略有不同。Arduino代碼中沒(méi)有main函數(shù),而是使用了兩個(gè)不同的必備函數(shù):

    Arduino代碼結(jié)構(gòu)程序

    Arduino代碼是把初始化的代碼放在了setup函數(shù)中,而把需要不斷循環(huán)執(zhí)行的代碼放在了loop函數(shù)中。與傳統(tǒng)的嵌入式程序雖然結(jié)構(gòu)不同,但設(shè)計(jì)思想還是一致的。

    Arduino開發(fā)環(huán)境軟件截圖

    開發(fā)環(huán)境軟件截圖

    Arduino的代碼語(yǔ)法與C++類似,也包含了類和對(duì)象的支持。即便是沒(méi)有任何代碼編寫的基礎(chǔ),也可以很快上手。關(guān)于Arduino的代碼編寫,無(wú)論是Arduino的官方網(wǎng)站,還是網(wǎng)絡(luò)上都有了相當(dāng)豐富的資料,這里不再累述。

    很多Arduino制作還要涉及另外一種程序的編寫,便是上位機(jī)程序。一般是PC端的程序,你可以采用任何你所熟悉的高級(jí)語(yǔ)言進(jìn)行開發(fā),接收Arduino控制板所傳遞過(guò)來(lái)的數(shù)據(jù)(串口傳輸),在屏幕上顯示輸出或?qū)懭胛募B、VC++、Delphi、Flash script、Processing等等都能滿足你的要求。

    Arduino實(shí)驗(yàn) 上位機(jī)程序控制外部電路燈的顏色

    通過(guò)上位機(jī)程序控制外部電路燈的顏色

    Arduino控制板 + 外圍電路 + 程序編寫 = 整個(gè)世界!

    用Arduino制作的游戲手柄

    運(yùn)用Arduino制作的游戲手柄

    用Arduino制作的游戲手柄

    關(guān)于Arduino的講解就到這里啦!感興趣的朋友們還可以通過(guò)奧松機(jī)器人技術(shù)論壇了解更多Arduino資訊與技術(shù)文章。

    相關(guān)文章:Arduino為什么這么紅!(一)

                        Arduino 與 Raspberry Pi: 哪個(gè)是更適合你的DIY平臺(tái)?

                        那些基于Arduino/樹莓派的家庭物聯(lián)網(wǎng)項(xiàng)目

    本文轉(zhuǎn)自:名稱社區(qū)

    • 用戶評(píng)價(jià)

    暫時(shí)還沒(méi)有任何用戶評(píng)論

    總計(jì) 0 個(gè)記錄,共 1 頁(yè)。 第一頁(yè) 上一頁(yè) 下一頁(yè) 最末頁(yè)
    用戶名: 匿名用戶
    E-mail:
    評(píng)價(jià)等級(jí):
    評(píng)論內(nèi)容:
    驗(yàn)證碼:
    captcha

    Hi,大家好,我是小奧!

    歡迎來(lái)到奧松機(jī)器人的世界!

    需要咨詢服務(wù)請(qǐng)點(diǎn)小奧哦!

    • 銷售咨詢: 銷售咨詢
    • 銷售咨詢: 銷售咨詢
    • 技術(shù)支持: 技術(shù)支持
    • 咨詢電話:
      0451-86628691
    Top