雙號組
02月21日(週三) , (兩組同時)環境衛生安全教育、ESP32觀念與認識,IDE操作與輸出測試。
03月13日(週三) , 數位輸出控制LED Bar、來回閃爍控制 。
03月27日(週三) , 發給ESP32、麵包版、整理盒等。
04月10日(週三) , 紅外線遙控接收與解碼等應用。
04月24日(週三) , 認識蜂鳴器與發聲指令(電晶體放大)。
05月08日(週三) , 超音波測距與OLED 白色。
05月22日(週三) , 按鍵輸入與OLED。
06月05日(週三) ,
06月19日(週三) ,
七段顯示器控制,數位訊號輸入(Tack SW訊號讀取與電路設計)。
04月19日(週三) , 紅外線遙控器接收與應用。
05月10日(週三) , DHT11溫溼度感測器讀取與LCD顯示應用與設定。
05月24日(週三) , SR04超音波測距與聲音輸出。
06月07日(週三) , 電路整合功能或陀螺儀應用。
06月21日(週三) , 期末測驗與檢討。
紀錄:
02月22日 分配ESP32與相關周邊,整理盒未到,測試基本程式。
03月08日 發放整理盒,相關週邊電路紅綠電源引線(跳線)製作,基本程式燒錄與麵包版電源指示燈,
ESP32驅動與程式上傳,第一輪通過名單02、06、08、22、32、34、36、38、40、42其餘都是第二輪通過02、20 更換ESP32。
03月29日 LED bar 流水燈,各種程式寫法測試,七段顯示器測試。
單號組
03月06日(週三) , ESP32環境軟體應設定,數位輸出控制LED Bar來回閃爍控制 。
03月20日(週三) , 數位輸出控制LED Bar來回閃爍控制 ,七段顯示器輸出控制。
04月03日(週三) , 發給ESP32、麵包版、整理盒等。
04月17日(週三) , 紅外線遙控接收與解碼等應用。
05月01日(週三) , 認識蜂鳴器與發聲指令(電晶體放大)。
05月15日(週三) , 超音波測距與OLED 雙色。
05月29日(週三) , 按鍵輸入與OLED。
06月12日(週三) ,
04月12日(週三) , 紅外線遙控器接收與應用。
05月3日(週三) , DHT11溫溼度感測器讀取與LCD顯示應用與設定。
05月31日(週三) , SR04超音波測距與聲音輸出。
06月14日(週三) , 電路整合功能或陀螺儀應用。
06月21日(週三) , 期末測驗與檢討。
紀錄:
03月01日 分配ESP32與相關周邊,分配整理盒與測試基本程式。
03月15日 電路跳線製作,基本程式燒錄與麵包版電源指示燈,
本學期首此採用EPS32作為"微控制器"課程核心晶片,課程結束後若想利用EPS32繼續作為自主學習的規劃或相關應用主題等,可在6月19日前提出申請,延長使用到8月20日止。
後續材料的使用與相關計畫進行情形,請另開協作平台紀錄,加入協作者或發行檢閱者:jeff@cpshs.hcc.edu.tw
名稱 內容 數量
ESP32 38pin 1
麵包版 MB-102(830孔) 1
飛卡02整理盒 1
LED Bar 10LED 1(含排組221 11腳)
mirco USB線 0
七段顯示器 共陽極 1
紅外線接收器 1
DHT11 1
蜂鳴器 1205他激式 1
超音波測距 HCSR-04 1
Servo sg90(塑膠齒輪) 1(ESP32CAM自走車借用)
// 用於記錄程式撰寫時相關紀錄或是說明,單行
/* 多行註解
*/
#define LED_BUILTIN 2 // 第2腳為內建LED腳位>> HI 亮 >> LOW 滅 >高電為控制法
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}