SerialPlot(序列埠繪圖家)工具軟體(一):讀取MPU-6050加速度計與電子陀螺儀角度的MicroPython程式

Arduino IDE有內建用線條圖呈現序列資料的「序列繪圖家」,但是功能稍嫌陽春;支援MicroPython的Thonny和Mu沒有內建序列資料繪圖功能。SerialChart和SerialPlot是兩個知名的開放原始碼序列繪圖工具軟體,可以跟任何序列埠通訊程式搭配使用。SerialPlot的功能比較強大,這是它的運作畫面:

SerialPlot操作畫面

昔日易如反掌,今日要先練功:更換三星Note 8手機的電池和玻璃後蓋

應該是iPhone開始帶頭,手機廠商紛紛改用膠水黏合外殼。廠商省了開模成本,設計師也省心,但卻苦了消費者(和地球環境)。我以前買過Apple和Nike合作的Nike+ Sensor(感應器),放在鞋底監測運動步伐,可讓iPhone或iPod touch的App紀錄運動成果,並讓音樂播放器隨著跑步節奏自動更換不同曲風的音樂。

拆下手機電池

LCD面板+萬能電視主板=自製外接顯示器

搜尋關鍵字「萬能 通用 電視主板」,即可找到許多類似的螢幕改裝套件,底下簡稱「LCD驅動板」。它的主要作用就是把HDMI和AV端子等視頻訊號,轉成畫面顯示在LCD面板。這個DIY套件分成4個PCB子板,由上到下分別是紅外線遙控接收器、主板、控制鍵以及CCFL背光燈管用的高壓板。

拆卸LCD面板

Arduino程式語言的setup()和loop()是「函式(function)」

我女兒學校的「生活科技」課程的期末測驗中,有一道Arduino程式的相關試題,她答錯了,題目大致像這樣:

底下程式中的setup()和loop()代表什麼?

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}
   
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(1000);
  digitalWrite(LED_BUILTIN, LOW);
  delay(1000);
}

答案:

  1. 主程式
  2. 副程式
  3. 其他:╴╴╴╴

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top