Diferència entre revisions de la pàgina «Simulador de la placa IoT-02 en línia»

De binefa.com
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «* Afegiu a l'IDE d'Arduino, a File / Preferences, la URL: https://esp32sim.binefa.cat/arduino/package_iot02_qemu_index.json * Heu de tenir instal·lada la versió 3.0...».)
 
m
Línia 1: Línia 1:
 +
= Codis per a provar =
 +
* Baixeu-vos la carpeta esp32sim del [https://recull.binefa.cat/files/material/ recull] (dam / dam2526)
 +
= Simulador en línia =
 +
* Accés al [https://esp32sim.binefa.cat/ simulador en línia de l'ESP32]
 +
= Preparació de l'IDE d'Arduino per a connexions WiFi =
 
* Afegiu a l'IDE d'Arduino, a File / Preferences, la URL:
 
* Afegiu a l'IDE d'Arduino, a File / Preferences, la URL:
 
  https://esp32sim.binefa.cat/arduino/package_iot02_qemu_index.json
 
  https://esp32sim.binefa.cat/arduino/package_iot02_qemu_index.json
Línia 4: Línia 9:
 
* Aneu a la icona del Board Manager o a Tools / Board ... / Board Manager i cerqueu iot02 i instal·leu-ho.
 
* Aneu a la icona del Board Manager o a Tools / Board ... / Board Manager i cerqueu iot02 i instal·leu-ho.
 
* Seleccioneu a Tools / Board ... / ESP32-QEMU (IoT-02 Simulator) / ESP32-QEMU (IoT-02 Simulator)
 
* Seleccioneu a Tools / Board ... / ESP32-QEMU (IoT-02 Simulator) / ESP32-QEMU (IoT-02 Simulator)
* Entenent que ja teniu un codi .ino per a compilar, genereu els binaris anant a Sketch / Export Compiled Binary . A la carpeta a on és l'arxiu .ino es genera la carpeta ''build'' i a dins la subcarpeta ''iot02.esp32.esp32qemu''. Comprimiu a un arxiu en format .zip tots els arxius .bin (si un acaba en .merged.bin no cal l'afegiu. Si el poseu l'arxiu .zip és més gros i no cal).
+
* Entenent que ja teniu un codi .ino per a compilar, genereu els binaris anant a Sketch / Export Compiled Binary . A la carpeta a on és l'arxiu .ino es genera la carpeta ''build'' i a dins la subcarpeta ''iot02.esp32.esp32qemu'' hi trobareu un arxiu acabat en .merged.bin <!-- Comprimiu a un arxiu en format .zip tots els arxius .bin (si un acaba en .merged.bin no cal l'afegiu. Si el poseu l'arxiu .zip és més gros i no cal). -->
 
* Aneu al [https://esp32sim.binefa.cat/ simulador en línia de la placa IoT-02] i arrossegueu el .zip generat al pas anterior. Premeu el botó "Compila / Carrega".
 
* Aneu al [https://esp32sim.binefa.cat/ simulador en línia de la placa IoT-02] i arrossegueu el .zip generat al pas anterior. Premeu el botó "Compila / Carrega".
 
* Premeu el botó "Inicia QEMU". Simuleu el que calgui i en acabar premeu el botó "Atura" (és convenient aturar-ho perquè hi ha un límit de sessions obertes simulant).
 
* Premeu el botó "Inicia QEMU". Simuleu el que calgui i en acabar premeu el botó "Atura" (és convenient aturar-ho perquè hi ha un límit de sessions obertes simulant).

Revisió del 15:41, 27 març 2026

Codis per a provar

  • Baixeu-vos la carpeta esp32sim del recull (dam / dam2526)

Simulador en línia

Preparació de l'IDE d'Arduino per a connexions WiFi

  • Afegiu a l'IDE d'Arduino, a File / Preferences, la URL:
https://esp32sim.binefa.cat/arduino/package_iot02_qemu_index.json
  • Heu de tenir instal·lada la versió 3.0.7 del compilador esp32 a l'Arduino IDE. Podeu afegir múltiples compiladors d'ESP32 (Addició de l'ESP32 a l'IDE d'Arduino). I en una de les versions de maquinari esp32_board_X instal·leu la versió 3.0.7
  • Aneu a la icona del Board Manager o a Tools / Board ... / Board Manager i cerqueu iot02 i instal·leu-ho.
  • Seleccioneu a Tools / Board ... / ESP32-QEMU (IoT-02 Simulator) / ESP32-QEMU (IoT-02 Simulator)
  • Entenent que ja teniu un codi .ino per a compilar, genereu els binaris anant a Sketch / Export Compiled Binary . A la carpeta a on és l'arxiu .ino es genera la carpeta build i a dins la subcarpeta iot02.esp32.esp32qemu hi trobareu un arxiu acabat en .merged.bin
  • Aneu al simulador en línia de la placa IoT-02 i arrossegueu el .zip generat al pas anterior. Premeu el botó "Compila / Carrega".
  • Premeu el botó "Inicia QEMU". Simuleu el que calgui i en acabar premeu el botó "Atura" (és convenient aturar-ho perquè hi ha un límit de sessions obertes simulant).