寫程式,不再是理工科的專利囉~~

在以前,寫程式,動手操作機器人或是電子裝置好像就是理工人的權利,或是更進一步說,是電腦工程師的拿手技能。但是,隨著時代的進步,現在已經是人人都可以寫程式、操作智慧型電子裝置、和機器人溝通、甚至是自己製作機器人了。

【NodeMCU】MicroPython開發方式設置

在前面的介紹文章中有提到過,NodeMCU可以使用標準的Arduino IDE來開發其應用,也可以使用原本它預設的Lau開發,而對於初學者來說,受歡迎的Python也可以用來編寫NodeMCU的程式,更棒的是,還可以使用交談式的方式來編寫程式,一次執行一個指令,而且馬上看出結果。不過,為了要能夠達到這樣的環境,還有一些安裝的步驟必要要完成,這篇文章就來教同學們如何設置NodeMCU的MicroPython開發環境。

【Arduino】RFID感測器實習

Arduino有提供 RFID RC522的模組可以使用此模組來讀取RFID卡片的UID值以及修改,本文將先介紹如何讀取UID值。 RFID-RC522模組通訊為SPI介面,分別有NSS、MISO、MOSI、SCK四支腳位,透過Arduino的官網的SPI介紹可知道以定義好的腳位,   將MOSI接至11腳、MISO接至12腳、SCK接至13腳、NSS接至10腳(可自行定義)、RST接至9(可自行定義),接線完成圖如下, 程式設計:需要使用到SPI.h和MFRC522.h這兩個函式庫,以下程式從函式庫範例 ReadNUID.ino...

【Arduino】透過手機APP把Arduino上的資料上傳到ThingSpeak

物聯網相關專題實作時經常需要搜集來自於各個感測器上的資料,這些資料可以選擇儲存在自己的電腦中,也可以製作一個網站用來儲存大量的資料,而在網路上,有一個叫做ThingSpeak的網站則是設計用來讓使用者以網址URL的方式方便地把資料上傳並儲存,同時提供MATLAB分析功能的服務網站,在這個實習中我們就來說明如何把前一個實習中取得的溫濕度資料上傳到這個網站中。

【Arduino】使用手機透過藍牙控制Arduino

這一次我們要練習的是Arduino的藍牙模組,透過這個模組,我們就可以在不同的Arduino之間相互通訊,同時也可以使用手機的APP程式控制Arduino上的輸出裝置。如果同學們學會了這項技巧,就可以做出許多利用手機控制Arduino遙控車、家用電器以及任何其它使用Arduino連接的裝置。

【Arduino】與紅外線計數器實作

同樣是紅外線的應用,前一個接收器在應用的時候是考慮到接收的內容,也就是不同的按鈕要有不同的字串,以辨識出到底是哪一個按鈕被按下去,然後才可以根據不同的按鈕做出不同的回應,以達到紅外線遙控的功能。然而,紅外線的另外一個應用則不是用來控制,只要單純想要用來檢測前面有沒有東西,或是用來對於前面經過的事物做一個簡單的計次功能,此時要使用的就是包括發射以及接收紅外線的成對的模組,由於它們經常被拿來做為自走車的避障機制,因此常被稱為避障模組

【Arduino】紅外線感測器實習

紅外線是目前許多電器常用的遙控器標準通訊方式,因此是非常適用於嵌入式系統中使用的通訊方法,事實上也幾乎是標準的通訊模組,有非常多現成的程式以及電路可以利用,而且其零件也非當便宜。在這個實習中,我們就來瞭解如何把紅外線遙控器運用到我們的Arduino專題中。

【Arduino】各式按鈕輸入

在做Arduino實習時,常常會需要用到按鈕讀取外部資訊,此篇文章將簡單介紹幾種按鈕的使用方式。 最常使用得按鈕如下圖所示:其中1、3和2、4腳分別是相通的,當按下按鈕後左右兩邊的腳會接通,     現在知道按鈕的動作原理後,透過Arduino來讀取按鈕的訊息,可以用數位腳來讀取High與Low訊號。 接線: 當開關沒有按下時,pin2接腳為High,開關按下後pin2則變為Low 程式: void setup() { Serial.begin(9600);          //設定鮑率為9600...

【Arduino】Real Time模組實習–動手做一個Arduino時鐘

Arduino本身可以透過delay函數進行簡單的計時,但是本身卻沒有時鐘的功能,也沒有記憶目前時間的功能,因此就算是我們利用程式模擬出時鐘的功能,一旦失去了電源,下次再回來程式的時候,又要重頭開始設定時間了,此種情形在製作和時鐘相關的應用專題時就非常地不方便。所幸,有一個模組可以解決這個問題,那就是DS1302 RTC(Real Time Clock)模組。

【Arduino】PM2.5模組實習

這次實習使用的是夏普灰塵傳感器GP2y1051A,只需要使用到RX與GND、VCC三隻接腳,就可以讀取PM2.5的訊號。 線路接法: 將黑色(GND)、紅色(5V分別接至主板上,白色RX接腳接至PIN0(RX)的位置上即可,如下圖 程式設計:...
第 1 頁 / 共 11 頁12345...10...最後一頁 »