Isi kandungan:

ESP32 Dengan OLED Bersepadu (WEMOS / Lolin) - Bermula Gaya Arduino: 4 Langkah
ESP32 Dengan OLED Bersepadu (WEMOS / Lolin) - Bermula Gaya Arduino: 4 Langkah

Video: ESP32 Dengan OLED Bersepadu (WEMOS / Lolin) - Bermula Gaya Arduino: 4 Langkah

Video: ESP32 Dengan OLED Bersepadu (WEMOS / Lolin) - Bermula Gaya Arduino: 4 Langkah
Video: Pandang pertama board LOLIN S2 Mini dan program guna CircuitPython 2024, November
Anonim
Image
Image
Apa yang Diperlukan
Apa yang Diperlukan

Sekiranya anda seperti saya, anda berpeluang mendapatkan ESP8266 / dll terkini dan terhebat … dan memanfaatkannya. ESP32 tidak berbeza tetapi saya mendapati bahawa masih belum banyak yang berkaitan dengan dokumentasi. 2 langkah pertama harus berkaitan dengan kebanyakan rasa ESP32 dan bukan hanya yang digambarkan dengan OLED. Semoga 'beberapa langkah' ini dapat memulakan anda. Semoga berjaya…. Senanglah… Beritahu saya jika ia berfungsi untuk anda. Beberapa andaian adalah bahawa anda tahu bagaimana menavigasi Arduino IDE dan bekerjasama dengan perpustakaan mereka.

KEMASKINI: 05Jan18 - Pastikan anda melihat beberapa video ESP32 yang dikemas kini pada akhir Arahan ini. Jam Internet dan Bluetooth BLE beraksi. Lihat dalam nota YouTube untuk pautan ke lakaran.

Langkah 1: Apa yang Diperlukan

Apa yang Diperlukan
Apa yang Diperlukan
Apa yang Diperlukan
Apa yang Diperlukan

ESP32 SOC

wayar USB

Arduino IDE

Langkah 2: Dengan mengandaikan Arduino IDE Sudah Dipasang

Dengan andaian Arduino IDE Sudah Dipasang
Dengan andaian Arduino IDE Sudah Dipasang

Secara lalai, ESP32 belum ditunjukkan dengan entri pengurus papan standard yang menunjukkan

Oleh kerana itu, kita perlu menambahkannya secara manual buat masa ini.

Ikuti SEMUA langkah di laman web berikut untuk menyiapkan Arduino IDE anda untuk papan ESP32 baru anda.

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

Sekiranya anda mempunyai OLED bersepadu, dan ingin mencubanya, teruskan ke langkah seterusnya.

Langkah 3: Dapatkan OLED Bekerja di Arduino

Dapatkan OLED Bekerja di Arduino
Dapatkan OLED Bekerja di Arduino
Dapatkan OLED Bekerja di Arduino
Dapatkan OLED Bekerja di Arduino
Dapatkan OLED Bekerja di Arduino
Dapatkan OLED Bekerja di Arduino

Sekarang anda mungkin memuatkan lakaran Arduino di ESP32 anda, gambar-gambar 'cantik' yang sedang berjalan di atasnya ketika pertama kali memasangnya mungkin sudah hilang.

ESP32 khusus ini menggunakan perpustakaan SSD1306 untuk berkomunikasi dengan paparan OLED. Saya telah berjaya memulakan dengan memuatkan perpustakaan Arduino berikut dan menguji salah satu lakaran Contoh SSD1306 yang disertakan. Sekiranya lakaran gagal dikompilasi dengan ralat, pastikan anda menukar alamat yang gagal (0x3c, 5, 4).

Pin I2C khusus ESP ini terdapat pada GPIO 5 dan 4 masing-masing untuk data dan jam.

Sketsa ESP32_Wemos_I2C_Scanner yang dilampirkan akan mengesahkan jika pin anda dialamatkan dengan betul. Muatkannya pada ESP32 anda dan periksa monitor bersiri.

github.com/squix78/esp8266-oled-ssd1306

Langkah 4: OLED Berfungsi Dengan Input Analog LDR Arduino

**** KEMASKINI 28Dec17 Lihat video ESP32 dengan jam Internet / NTP yang berfungsi. URL muat turun kod tersedia di YouTube di bawah video

Saya memutuskan untuk terus menggunakan ini dan berjaya membuat OLED berfungsi dengan data 'sebenar' dan bukan hanya contohnya. Suapan LDR analog. Saya telah melampirkan lakaran Arduino untuk membantu. Ambil sebentar dan beritahu saya bagaimana anda berjaya! Sekiranya anda memerlukan 'peningkatan' mengenai cara kerja Arduino dan Analog, pergi ke

Saya memulakan pengembaraan Arduino dengan orang-orang ini … kursus ini semestinya bermanfaat.

Disyorkan: