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/ |