background image
2022-06-09

使用Clion搭配platformio開發esp8266

最近想把家中的電器可以跟apple homekit結合在一起省去一些麻煩順便可以帶來生活更好的狀態,但apple homekit的冷氣控制一個就要3700原, 對於家中有六台冷氣的我有點小貴,所以決定自己開發這樣的產品...順便也改造一下不太好用的窗簾機器人,讓他可以直接支援apple homekit,不需要再透過`捷徑`的方式來支援homekit 在開始之前研究了一下許多arduino與Raspberry Pi兩者之間的選擇,發現了arduino在整個生態系來說完整不少,缺點是他基本上只支援C/C++的開發... Raspberry Pi 倒是可以使用.net或是node.js等等的語言,但許多的控制器或是傳感器支援的數量較少,並且價格也比較昂貴所以最後選擇了arduino, arduino中也有許多不同的板子,在選擇的時候的非常的困擾...後來我選擇了由樂鑫開發的ESP系列的板子好處是他已經內建了wifi功能, 所以可以直接使用不需要再加上wifi模組!

2022-06-01

使用platformio上傳arduino時出現錯誤代碼(0107)

第一次接觸arduino,很開心地寫下了一個閃爍板子上的LED程式碼後要上傳到板子,結果上傳時發生了錯誤 出現了Failed to write to target RAM (result was 0107)這樣的錯誤代碼,試了網路上很多的方式都沒有成功,最後發現了原來serial port 不正確...