Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Jika Anda seperti saya, Anda melompat pada kesempatan untuk mendapatkan ESP8266/etc terbaru dan terbaik…dan mencobanya. ESP32 tidak berbeda tetapi saya telah menemukan bahwa belum terlalu banyak yang berkaitan dengan dokumentasi. 2 langkah pertama harus berhubungan dengan sebagian besar rasa ESP32 dan bukan hanya yang digambarkan dengan OLED. Semoga 'beberapa langkah' ini akan membantu Anda memulai. Good Luck …. Selamat bersenang-senang … Beri tahu saya jika itu berhasil untuk Anda. Beberapa asumsi adalah bahwa Anda tahu cara menavigasi Arduino IDE dan bekerja dengan perpustakaan mereka.
UPDATE: 05Jan18 - Pastikan untuk melihat beberapa video ESP32 yang diperbarui di akhir Instructable ini. Jam Internet dan Bluetooth BLE beraksi. Lihat di catatan YouTube untuk tautan ke sketsa.
Langkah 1: Apa yang Dibutuhkan
ESP32 SOC
kabel USB
Arduino IDE
Langkah 2: Dengan asumsi Arduino IDE Sudah Terinstal
Secara default, ESP32 belum muncul dengan entri pengelola papan standar yang menunjuk ke
Karena itu kita perlu menambahkannya secara manual untuk saat ini.
Ikuti SEMUA langkah di situs berikut untuk menyiapkan IDE Arduino Anda untuk papan ESP32 baru Anda.
github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
Jika Anda memiliki OLED terintegrasi, dan ingin mencoba menjalankannya, lanjutkan ke langkah berikutnya.
Langkah 3: Dapatkan OLED Bekerja di Arduino
Sekarang Anda mungkin telah memuat sketsa Arduino pada ESP32 Anda, gambar 'cantik' yang berjalan di atasnya saat Anda pertama kali memasangnya mungkin hilang.
ESP32 khusus ini menggunakan perpustakaan SSD1306 untuk berkomunikasi dengan layar OLED. Saya beruntung memulai dengan memuat perpustakaan Arduino berikut dan menguji salah satu sketsa Contoh SSD1306 yang disertakan. Jika sketsa gagal dikompilasi dengan kesalahan, pastikan Anda mengubah alamat yang gagal menjadi (0x3c, 5, 4).
Pin I2C khusus ESP ini masing-masing ada di GPIO 5 dan 4 untuk data dan jam.
Sketsa ESP32_Wemos_I2C_Scanner terlampir akan mengonfirmasi apakah pin Anda dialamatkan dengan benar. Muat di ESP32 Anda dan periksa monitor serial.
github.com/squix78/esp8266-oled-ssd1306
Langkah 4: OLED Fungsional Dengan Input Analog LDR Arduino
****PERBARUI 28Des17 Lihat video ESP32 dengan jam Internet/NTP yang berfungsi. URL unduhan kode tersedia di YouTube di bawah video
Saya memutuskan untuk terus menggulirkan ini dan berhasil membuat OLED bekerja dengan data 'nyata' dan bukan hanya contoh. Umpan LDR analog. Saya telah melampirkan sketsa Arduino ini untuk membantu. Ambillah untuk berputar dan beri tahu saya bagaimana Anda melakukannya! Jika Anda membutuhkan 'pemolesan' tentang cara kerja Arduino dan Analog, kunjungi
Saya memulai petualangan Arduino saya dengan orang-orang ini … kursus ini pasti bermanfaat.