This shows you the differences between two versions of the page.
|
iothings:laboratoare:lab1 [2022/02/21 10:49] cosmin.chenaru created |
iothings:laboratoare:lab1 [2022/03/06 18:00] (current) cosmin.chenaru [Resurse] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Introduction to ESP32 development board ===== | + | ===== Laborator 01. Specificațiile plăcuței de dezvoltare ESP32 ===== |
| Bine ați venit în laboratorul de Internet of Things! | Bine ați venit în laboratorul de Internet of Things! | ||
| - | Laboratorul își propune să vă familiarizeze cu placa de dezvoltare ESP32 de la Espressif. | + | Laboratorul își propune să vă familiarizeze cu placuța de dezvoltare ESP32 de la Espressif. |
| + | |||
| + | {{:iothings:laboratoare:lab1-nodemcu-32s-38.jpg?300|}} | ||
| + | |||
| + | Un foarte bun ghid de utilizare pas ca pas a plăcuței este cel de aici: | ||
| + | |||
| + | https://randomnerdtutorials.com/getting-started-with-esp32/ | ||
| + | |||
| + | Iar interfața de intrare-ieșire (pinout) este descrisă aici: | ||
| + | |||
| + | https://randomnerdtutorials.com/esp32-pinout-reference-gpios | ||
| - | ===== ESP32 ===== | ||
| ===== Exerciții ===== | ===== Exerciții ===== | ||
| + | === Ex. 1. Iluminați intermitent LED-ul incorporporat pe plăcuță === | ||
| + | |||
| + | Deschideți exemplul "Blink" din Arduino IDE. | ||
| + | |||
| + | {{:iothings:laboratoare:lab1-blink.jpg?600|}} | ||
| + | |||
| + | Căutați pe Internet diagrama (pinout-ul) plăcuței de dezvoltare NodeMCU-32S pentru a afla PIN-ul la care este conectat LED-ul de pe plăcuță. Definiți constanta LED_BUILTIN folosind acel număr. | ||
| + | |||
| + | <code> | ||
| + | #define LED_BUILTIN ... | ||
| + | </code> | ||
| + | |||
| + | === Ex. 2. Scanați retelele Wireless din zona === | ||
| + | |||
| + | Încărcați exemplul "WiFiScan" din Arduino IDE. | ||
| + | |||
| + | {{:iothings:laboratoare:lab1-wifi-scanner.jpg?600|}} | ||
| + | |||
| + | Deschideți consola seriala pentru a vedea rezultatul scanării. | ||
| + | |||
| + | {{:iothings:laboratoare:lab1-serial-monitor.jpg?600|}} | ||
| + | |||
| + | === Ex. 3. Anunțați prezența dispozitivului BLE (Bluetooth Low Energy) incorporat === | ||
| + | |||
| + | Încărcați exemplul "SimpleBleDevice" si scrieți-l pe placuță. Instalați pe telefon o aplicație de scanat dispozitivele bluetooth (precum acest [[https://play.google.com/store/apps/details?id=com.macdom.ble.blescanner&hl=en&gl=US|BLE Scanner]]) si verificați că dispozitivul este văzut. | ||
| + | |||
| + | {{:iothings:laboratoare:lab1-ble-scanner.jpg?300|}} | ||
| ===== Resurse ===== | ===== Resurse ===== | ||
| + | * https://randomnerdtutorials.com/getting-started-with-esp32/ | ||
| + | * https://randomnerdtutorials.com/esp32-pinout-reference-gpios | ||
| + | * https://play.google.com/store/apps/details?id=com.macdom.ble.blescanner&hl=en&gl=US | ||