就我手上的Arduino Nano 跟 Raspberry PI PICO兩個來比較
價格:
Nano = 150+- , Pico =180+-
硬體:
PICO效能比較好一點
軟體:
只要你看得懂c++的語法
你就可以用PICO寫出來
實用性:
C++語法就編寫上比較嚴謹
PICO使用PYTHON對懶人來說很方便
如果不是要寫什麼大東西就選你喜歡的就好了
(這種等級的MCU ROM不夠大想大也大不了那去)
硬要選一個的話我會選ARDUINO
因為它網路上的資源實在是太多了
硬體軟體隨便都有得參考
#ARDUINO #nano #raspberry #Pico
#review
「arduino語法」的推薦目錄:
- 關於arduino語法 在 開開大叔 Facebook 的最佳解答
- 關於arduino語法 在 vMaker 台灣自造者 Facebook 的精選貼文
- 關於arduino語法 在 瑞米馬汀 : 親子旅行 Facebook 的最佳貼文
- 關於arduino語法 在 [問題] ARDUINO程式問題- 看板C_and_CPP - 批踢踢實業坊 的評價
- 關於arduino語法 在 乾爹黑白教- Arduino 程式碼搭配硬體使用說明「凱凱作品」 的評價
- 關於arduino語法 在 【Arduino教學】實作01-基礎Blink 的評價
- 關於arduino語法 在 Arduino 好像可以做很多事,他有極限嗎? - 閒聊板 | Dcard 的評價
arduino語法 在 vMaker 台灣自造者 Facebook 的精選貼文
【活動推薦】還不太懂 Arduino 該怎麼玩嗎?
試試從 Arduino 基礎程式語法、電路連接方式以及如何控制燈的閃爍頻率與顏色學起吧,有興趣的朋友別忘了到中彰投分署/青年職涯發展中心創客基地來玩喔!
活動花絮:http://vmaker.tw/project/view/740
arduino語法 在 瑞米馬汀 : 親子旅行 Facebook 的最佳貼文
針對沒有寫過程式的朋友以及七歲以上小朋友所開的"免費"講座, 應該蠻有趣的喔~
[創客42: 分享不累的活動開跑]
十月份第二場分享會報名連結資訊如下,
- 10/17 Arduino/S4A 玩出火花學習分享 http://goo.gl/forms/4wVBYor9po
-- 這是一場針對沒有寫過程式的朋友以及七歲以上小朋友所開的課程, 從最簡單的圖像是指令像是堆積木一樣寫出一個有趣的小遊戲, 然後用最簡單的語法點亮LED, 轉動馬達~~
arduino語法 在 [問題] ARDUINO程式問題- 看板C_and_CPP - 批踢踢實業坊 的推薦與評價
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
"C"
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
我要再A0銜接一個輸出給電流量測,想要利用紅外線感應到就給他觸發訊號量測0.1秒的"
平均電流值",要在serial monitor顯示,請問要怎麼改寫?
非常謝謝!
電流程式:
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0); //A0類比輸入
Serial.println((514 - sensorValue) * 49.49 / 1023);
//49.99=50=resolution ; 5(V)/0.1(V/A)=50=resolution
delay(20);
}
紅外線程式:
const int IR_rec = 4; // 紅外線接收器
const int IR_send = 7; // 紅外線發射器
const int LED = 13; // 紅外線指示燈
const unsigned int frequency = 38000; // 發射頻率(單位: Hz)
void setup() {
Serial.begin(9600); // 開啟 Serial port, 通訊速率為 9600 bps
pinMode(IR_rec, INPUT); // 把 irReceiver 接腳設置為 INPUT
pinMode(IR_send, OUTPUT); // 把 irLed 接腳設置為 INPUT
pinMode(LED, OUTPUT); // 把 ledPin 設置為 OUTPUT
tone(IR_send, frequency); // 產生指定頻率的脈波 (Pulses)
delay(1000);
}
void loop() {
int IR_status = digitalRead(IR_rec); // 讀取 irReceiver 的狀態
Serial.println(IR_status); // 把 irReceiver 的狀態印到 Serial Port
// 檢查 irReceiver 是否有收到紅外線訊號
// 有的話,ir_status 會是 0
if (IR_status == 0) {
digitalWrite (LED, HIGH);
}
else {
digitalWrite (LED, LOW);
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.108.10.197
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1404977276.A.92C.html
... <看更多>