跳至主要內容

竹適子的實作部落格

分享IT、IOT、通訊、FPGA技術知識

  • 簡介
  • 技術經驗分享
    • ESP32開發
      • ESP32
      • Arduino開發(一)
    • OpenWiFi
    • GNU Radio
    • 樹莓派
    • OpenWRT
    • IT++/C++
    • Flutter/QT
  • 聯絡我們
  • 雪球讀書會
    • Study

分類: ESP32

Ardunio (ESP32)開發入門與進階 (六): WiFi 應用

這一個章節是使用ESP32S3的Arduino環境,開發WiFi應用,主要是透過WiFi傳DS18B20 溫度感測器的溫度到電腦端顯示,電腦端的server程式是用Python開發。

 

影片教學:

 

 

Arduino程式碼下載:

topic6_wifi.ino

 

Python程式碼下載:

simple_server.py

 

 

發佈日期: 2025-08-272025-08-27分類 ESP32

Ardunio (ESP32)開發入門與進階 (五): BLE藍牙應用

這一個章節是使用ESP32S3的Arduino環境,開發BLE藍牙應用,主要是傳DS18B20 溫度感測器的溫度到手機的APP。

教學影片:

程式碼下載:

topic5_ble.ino

 

發佈日期: 2025-08-272025-08-27分類 ESP32

Arduino 開發入門與進階 (四) TFT LCD顯示

以下的影片,說明如何在ESP32S3的開發板上,接上TFT LCD的模組,顯示由DS18B20所讀取的溫度,每二秒更新一次。

 

 

程式碼下載:

topic4_tft.ino

 

函式庫下載:

tft_eSPI.zip

 

TFT 控制IC datasheet下載:

ST7789VW.pdf

 

發佈日期: 2025-08-122025-08-12分類 ESP32

Arduino開發入門與進階(三) – 溫度控制器

接下來要介紹iot的應用,使用Arduino讀取DS18B20溫度感測器的數值,這功能類似冷氣機可以顯示目前的室溫。

閱讀全文 Arduino開發入門與進階(三) – 溫度控制器

發佈日期: 2025-08-082025-08-12分類 ESP32在〈Arduino開發入門與進階(三) – 溫度控制器〉發佈留言

ESP32教學(二) – PWM呼吸燈控制

這是第二單元,用Arduino撰寫程式來控制板子上的LED燈,涉及三種教學:

1、 把GPIO3 設定為Output連接到LED燈號

2、 設定GPIO 1為按鍵的Input

3、 啟用內建的PWM功能,讓LED燈可以漸亮及漸暗

以下是教學影片:

 

source code在這裡:

topic2.ino

發佈日期: 2025-07-282025-08-12分類 ESP32在〈ESP32教學(二) – PWM呼吸燈控制〉發佈留言

ESP32教學(一)- Arduino安裝與開發

以下是在Arduino上使用ESP32-S3的開發板開發的第一個程式:

主要是如何安裝Arduino及ESP32S3的檔案,及開發和控制LED燈。

 

程式碼下載:

topic1.ino

發佈日期: 2025-07-272025-08-12分類 ESP32在〈ESP32教學(一)- Arduino安裝與開發〉發佈留言
本站採用 WordPress 建置