999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Arduino零基礎編程學習入門

2019-09-10 01:56:57
電腦報 2019年19期
關鍵詞:按鈕功能

Arduino 的開源特性,使得它有一大批擁戴的粉絲,互聯網上也出現了很多學習的社區。積木的編程方式很大程度上降低了學習者的門檻,不需要專業的知識, 不需要工科的背景,只要你喜歡,你就可以玩。尤其是現在重視下一代培養的大人們,這是你和孩子進行親子互動最好的方式之一。

1. Arduino 單片機介紹

Arduino 是源自意大利的一個開放源代碼的硬件項目平臺,該平臺包括一塊具備簡單 I/O 功能的電路板以及一套程序開發環境軟件。Arduino 可以用來開發交互產品,比如它可以讀取大量的開關和傳感器信號,并且可以控制電燈、電機和其他各式各樣的物理設備;Arduino 也可以開發出與 PC 相連的周邊裝置,能在運行時與 PC 上的軟件進行通信。

Arduino 是一個開放源碼電子原型平臺,擁有靈活、易用的硬件和軟件。要給 Arduino 下一個最準確的定義,最好用一些實例來描述。你想當咖啡煮好時,咖啡壺就發出“吱吱”聲提醒你嗎? 你想當郵箱有新郵件時,電話會發出警報通知嗎? 想要一件閃閃發光的絨毛玩具嗎?想要一款具備語音和酒水配送功能的 X 教授蒸汽朋克風格輪嗎? Arduino 都可以實現。

Arduino 真正騰飛的原因是其能夠實現將模擬輸入轉換為數字輸入,換言之,可以將光線、 溫度、聲音或者市場上已有的任何低成本的傳感器信號輸入,Arduino 都能識別。對于數字傳感器,Arduino 支持 SPI( 高速同步串行口)和 I2C 總線。這一功能覆蓋市場上 99%的 傳感器。使用其他開發平臺是不易實現的——想想如果把一塊 Beagleboard(偉大的產品) 和Arduino 綁在一起,僅僅是為了獲得傳感器的數據,那真是太奇怪了!

傳統開發板往往過于復雜,有很多附件,例如液晶顯示屏、按鈕、發光二極管、7段數碼管等等。開發板展示了其一切功能。Arduino 板上顯示的功能數量是絕對最小值,如果要實現功能擴展,只需增加 Shield(盾)。Arduino Shield 有成百上千,從液晶顯示屏到無線上網技術,但要增加多少 Shield 由用戶自己定。擴展 Shield 的功能也容易,對于制作擴展 Shield 功能的人還會有商業上的刺激。

Arduino 開發板不是由芯片制造商設計的。為什么強調這點呢?因為芯片制造商為了突出自己的產品與眾不同,他們常常會添加一些奇怪的東西。而 Arduino 強調微控器間的共同性而不是差異性。這就意味著 Arduino 是一個絕佳的初學者平臺,只要在 Arduino 板上可以做的事情,在其他任何的微控制器上都可以做,這一基本特征將伴隨你很長時間。

2.Arduino 驅動的安裝及程序的燒寫

本文中的開發板是 Funduino UNO R3 的 開發板,完全兼容官方版本,看實物:

我們先來下載 Arduino 的開發軟件,web 地址:http://arduino.cc/en/Main/Software

下載下來的文件是一個 arduino-1.0.zip 的壓縮文件夾,解壓出來到硬盤。

將? Funduino UNO? R3 開發板通過 USB 線連接到 Windows 時,就會提示有名為“Arduino UNO R3”的新 USB 設備找到。

接著Windows 會引導我們進入“找到新的硬件向導”窗口,選取其中的“否,暫時不”選項后單擊“下一步”按鈕。

接下來的步驟需要安裝 Funduino UNO R3 所需的驅動,選取其中的“從列表或指定位置安裝(高級)”選項后單擊“下一步”按鈕。

Funduino UNO R3 驅動放在 Arduino 1.0 安裝目錄下的 drivers 目錄中,我們需要為 Windows指明該目錄為安裝驅動時搜索的目錄。單擊“下一步”按鈕后,Windows 就開始查找并安裝 Arduino 驅動程序。如果一切正常的話,我們將看到如下的成功界面。

Arduino 驅動安裝成功之后,我們可以在 Windows 設備管理器中找到相應的 Arduino 串口。

3.ArduBlock 介紹

ArduBlock 軟件是 Arduino 官方編程環境的第三方軟件,目前必須依附于 Arduino 軟件下運行,區別于 Arduino 文本式編程環境,ArduBlock 是以圖形化積木搭建的方式編程的,這樣的方式會使編程的可視化和交互性加強,編程門檻降低,即使沒有編程經驗的人也可以嘗試給 Arduino 控制器編寫程序。

一個 LED 閃爍程序,下面分析一下程序:

主程序 do→循環{設定 1 引腳輸出高電平→延時 1 秒→設定 1 引腳輸出低電平→延時 1 秒.}

如果你是高手請回避: 圖形對應的 C 語言void setup()

{

pinMode( 1 , OUTPUT);

}

void loop()

{

digitalWrite( 1 , HIGH ); delay( 1000 ); digitalWrite( 1 , LOW ); delay( 1000 );

}

興致來了吧,馬上安裝。

下載地址:http://cloud.github.com/downloads/taweili/ardublock/

ardublock-all.jar

先下載,打開Arduino1.0,點擊 File,再點擊 Perferences。

我們可以看到彈出的框,記住下面這個路徑

D:\我的文檔\Arduino\tools\Ar

duBlockTool\tool

進入看看你的文件夾有沒有這個路徑,如果沒有就一直創建文件夾,然后把你下載回來的

壓縮包(其實是 JAVA 軟件)復制在最后的文件夾里面,就安裝完成了。

打開Arduino 1.0 開發環境,Tools→ArduBlock 這個選項就是

那ArduBlock 究竟怎樣使用呢?ArduBlock 模塊被分為不同的類,“控制”區的功能是一塊控制結構。

1. 控制

2. PIN 腳

這些模塊可以在你的 Arduino 模板作為虛擬引腳。

3. 數字,常量和變量

4. 運算

此項目包括邏輯運算符和數學運算

5. 常用命令

這些在程序編寫中是常用的。

6. 模塊

每個模塊都代表一種可直接使用的硬件,它可以直接作為硬件的一部分。

猜你喜歡
按鈕功能
這些按鈕能隨便按嗎?
哪個是門鈴真正的按鈕
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
當你面前有個按鈕
關于非首都功能疏解的幾點思考
死循環
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 免费一级成人毛片| 99热这里都是国产精品| 五月丁香伊人啪啪手机免费观看| 婷婷丁香在线观看| 久久久久亚洲精品成人网| 色呦呦手机在线精品| 国产成人精品优优av| 黄色污网站在线观看| 99草精品视频| 久久黄色小视频| 综合色天天| 国内精品久久久久久久久久影视| 狠狠v日韩v欧美v| 亚洲欧美日本国产综合在线| 四虎成人在线视频| 少妇人妻无码首页| 免费看久久精品99| 1024国产在线| 国产欧美专区在线观看| 99久久精品免费观看国产| 亚洲成a人片| 国产又黄又硬又粗| 国产成人精品午夜视频'| 欧美日韩一区二区三区在线视频| 不卡的在线视频免费观看| 98超碰在线观看| 亚洲天堂网视频| 欧美日韩理论| 国产爽妇精品| 欧美三级视频网站| 国产爽妇精品| 色综合中文| 欧美a在线看| 伊人成人在线| 99热这里只有免费国产精品| 91久久国产综合精品女同我| 黄片一区二区三区| 免费国产高清视频| 欧美性猛交xxxx乱大交极品| 曰韩人妻一区二区三区| 白浆视频在线观看| 欧美伦理一区| 青青操国产| 日韩乱码免费一区二区三区| 亚洲无码高清免费视频亚洲 | 中文成人在线| 日本爱爱精品一区二区| 国产乱子精品一区二区在线观看| 在线观看国产精品第一区免费| 亚洲午夜国产精品无卡| 成人午夜网址| 一级毛片中文字幕| a免费毛片在线播放| 韩国自拍偷自拍亚洲精品| 一区二区理伦视频| 极品国产在线| 久久人人97超碰人人澡爱香蕉| 亚洲无线视频| 国产日韩av在线播放| 日本人妻一区二区三区不卡影院 | 狠狠色成人综合首页| 四虎AV麻豆| 高清亚洲欧美在线看| 亚洲三级成人| 国产无码精品在线播放| a国产精品| 91亚洲精选| 亚洲区一区| 亚洲精品成人7777在线观看| 69av免费视频| 日韩毛片免费| 亚洲91精品视频| 国产精品部在线观看| 色爽网免费视频| 伊大人香蕉久久网欧美| 狠狠色丁香婷婷综合| 国产成人精品午夜视频'| 日本精品视频一区二区| 国产不卡网| 波多野结衣在线se| 久久精品一卡日本电影| 伊人激情综合|