This shows you the differences between two versions of the page.
|
iothings:laboratoare:lab4 [2022/03/30 15:04] cosmin.chenaru |
iothings:laboratoare:lab4 [2024/07/13 10:51] (current) robert_ionut.alexa |
||
|---|---|---|---|
| Line 37: | Line 37: | ||
| {{:iothings:laboratoare:lab4-proiect-arduino-uno.png|}} | {{:iothings:laboratoare:lab4-proiect-arduino-uno.png|}} | ||
| + | |||
| + | Dar mai întâi, folosiți imaginea de mai jos cu pinout-ul de la Arduino pentru a urmări traseele de la Arduino Uno către periferice, și identificați urmării pini de pe Arduino: | ||
| + | * SDA, SCL (pentru I2C) | ||
| + | * SS, SCK, MISO, MOSI (pentru SPI) | ||
| + | * Pinul 2 conectat la DHT22. | ||
| + | |||
| + | {{:iothings:laboratoare:lab4-arduino-uno-pinout-diagram.png?700|}} | ||
| + | |||
| + | === Ex. 2 === | ||
| Creați un proiect nou in Wokwi și alegeți plăcuța ESP32. Adăugați componentele de la proiectul luat ca referință cu ajutorul butonului "Add". | Creați un proiect nou in Wokwi și alegeți plăcuța ESP32. Adăugați componentele de la proiectul luat ca referință cu ajutorul butonului "Add". | ||
| - | {{:iothings:laboratoare:lab4-pic1-add-simulation.png|}} | + | {{:iothings:laboratoare:lab4-pic1-add-simulation.png}} |
| == MAX7219 == | == MAX7219 == | ||
| Line 68: | Line 77: | ||
| {{:iothings:laboratoare:lab4-pic4-ds1307.png|}} | {{:iothings:laboratoare:lab4-pic4-ds1307.png|}} | ||
| - | === Ex. 2 === | + | Faceți modificările necesare codului pentru a rula simularea la fel ca și în proiectul original cu Arduino Uno. Pentru a determina ce pini puteti folosi, consultati pinout-ul de mai jos al unui ESP32 similar celui din simulator. |
| + | |||
| + | {{:iothings:laboratoare:lab4-esp32-pinout-mapping.png?900|}} | ||
| + | |||
| + | Alternativ, puteti folosi urmatoarele 2 resurse pentru a determina pinii pentru [[https://randomnerdtutorials.com/esp32-spi-communication-arduino/|SPI]] si [[https://randomnerdtutorials.com/esp32-i2c-communication-arduino-ide/|I2C]]. | ||
| + | |||
| + | |||
| + | |||
| + | === Ex. 3 === | ||
| + | |||
| + | Adaugati o animație nouă pe afișajul LED cu textul "IoThings". | ||
| - | ... | + | {{:iothings:laboratoare:lab4-iothings-gif.gif|}} |
| ===== Resurse ===== | ===== Resurse ===== | ||
| Line 83: | Line 102: | ||
| * https://www.digikey.de/en/maker/projects/getting-started-with-stm32-i2c-example/ba8c2bfef2024654b5dd10012425fa23 | * https://www.digikey.de/en/maker/projects/getting-started-with-stm32-i2c-example/ba8c2bfef2024654b5dd10012425fa23 | ||
| * https://piembsystech.com/i2c-protocol/ | * https://piembsystech.com/i2c-protocol/ | ||
| + | * https://www.circuito.io/blog/arduino-uno-pinout/ | ||