<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>https://www.binefa.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jordi+Binefa</id>
	<title>binefa.com - Contribucions de l'usuari [ca]</title>
	<link rel="self" type="application/atom+xml" href="https://www.binefa.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jordi+Binefa"/>
	<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php/Especial:Contribucions/Jordi_Binefa"/>
	<updated>2026-07-02T08:20:59Z</updated>
	<subtitle>Contribucions de l'usuari</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12426</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12426"/>
		<updated>2026-06-16T12:01:40Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Xarxes neuronals amb microcontroladors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
==== Exemples ====&lt;br /&gt;
* [https://binefa.com/iotv/exemples/toy.html Control remot d'un Toy]&lt;br /&gt;
* [https://binefa.com/iotv/exemples/anDig.html Control remot d'entrades i sortides digitals i analògiques]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
* [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple]) El primer cop heu de copiar ID de l'esquerra a Session ID de la dreta i prémer el botó Reconnecta.&lt;br /&gt;
* [https://binefa.com/ml/iot02simSnap.html Bessó digital canviant paràmetres de la placa IoT-02 remotament amb Snap!] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google] ([https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/explicacioColab.html Explicació detallada del codi a Colab])&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/TinyML_IoT02_enginyers.html Xarxes neuronals en microcontroladors amb la placa IoT-02] (Explicació)&lt;br /&gt;
* [https://binefa.com/xn/ Un editor de xarxes neuronals]&lt;br /&gt;
=== Altres edicions ===&lt;br /&gt;
* [[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_d%27actuadors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12425</id>
		<title>Exemples d'ús d'actuadors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_d%27actuadors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12425"/>
		<updated>2026-06-16T11:52:21Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* IoT-Vertebrae */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Exemples bàsics d'actuadors =&lt;br /&gt;
[https://wokwi.com/arduino/projects Carpeta de projectes a Wokwi]&lt;br /&gt;
&lt;br /&gt;
=== Control de 4 leds amb ESP32 ===&lt;br /&gt;
[https://wokwi.com/projects/329845964804194900 Control de quatre leds al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_01_leds/IoT-02_01_leds.ino IoT-02_01_leds.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
=== Control d'un relé ===&lt;br /&gt;
* [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 13, 17 i 18]&lt;br /&gt;
* [https://wokwi.com/projects/322802227591774802 Set / Reset amb un parell de relés sense microcontrolador simulat a Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/things/1O4C6ZoLpdB Relé al TinkerCad]&lt;br /&gt;
*[https://www.tinkercad.com/things/8y6p1MUZXTT Circuit d'enclavament al TinkerCad]&lt;br /&gt;
* [https://binefa.com/iotv/sAh#run:https://broker.binefa.cat/fw/buttonRelay00ca.zip Control de relé amb interruptor fet amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/buttonRelay00ca.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
==== Arduino Uno ====&lt;br /&gt;
[https://wokwi.com/projects/322846360729551444 Control d'un relé a Wokwi emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
==== ESP32 ====&lt;br /&gt;
[https://wokwi.com/projects/329903075159442004 Control d'un relé a Wokwi emprant ESP32]&lt;br /&gt;
&lt;br /&gt;
=== Servomotors ===&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 31 a 40]&lt;br /&gt;
&lt;br /&gt;
==== Arduino Uno ====&lt;br /&gt;
[https://wokwi.com/arduino/libraries/Servo/Knob Potenciòmetre controlant la posició d'un servo emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/arduino/libraries/Servo/Sweep Escombrat de posicions d'un servo emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
==== Arduino Mega ====&lt;br /&gt;
[https://wokwi.com/projects/305336312628511297 Exemple de control de 31 servos]&lt;br /&gt;
&lt;br /&gt;
==== ESP32 ====&lt;br /&gt;
[https://www.arduino.cc/reference/en/libraries/esp32servo/ Biblioteca de control de servomotors per a ESP32 a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/323706614646309460 Simulació a Wokwi d'un servo amb ESP32 tenint permisos per a pujar biblioteques]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/329900810993402450 Simulació a Wokwi d'un servo amb ESP32 sense tenir permisos per a pujar biblioteques]&lt;br /&gt;
&lt;br /&gt;
=== IoT-Vertebrae ===&lt;br /&gt;
* [https://binefa.com/iotv/sAh/#run:https://broker.binefa.cat/fw/actuadorLineal.zip Actuador lineal amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/actuadorLineal.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://binefa.com/iotv/sAh#run:https://broker.binefa.cat/fw/buttonRelay00ca.zip Control de relé amb interruptor fet amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/buttonRelay00ca.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_d%27actuadors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12424</id>
		<title>Exemples d'ús d'actuadors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_d%27actuadors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12424"/>
		<updated>2026-06-16T11:52:04Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Control d'un relé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Exemples bàsics d'actuadors =&lt;br /&gt;
[https://wokwi.com/arduino/projects Carpeta de projectes a Wokwi]&lt;br /&gt;
&lt;br /&gt;
=== Control de 4 leds amb ESP32 ===&lt;br /&gt;
[https://wokwi.com/projects/329845964804194900 Control de quatre leds al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_01_leds/IoT-02_01_leds.ino IoT-02_01_leds.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
=== Control d'un relé ===&lt;br /&gt;
* [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 13, 17 i 18]&lt;br /&gt;
* [https://wokwi.com/projects/322802227591774802 Set / Reset amb un parell de relés sense microcontrolador simulat a Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/things/1O4C6ZoLpdB Relé al TinkerCad]&lt;br /&gt;
*[https://www.tinkercad.com/things/8y6p1MUZXTT Circuit d'enclavament al TinkerCad]&lt;br /&gt;
* [https://binefa.com/iotv/sAh#run:https://broker.binefa.cat/fw/buttonRelay00ca.zip Control de relé amb interruptor fet amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/buttonRelay00ca.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
==== Arduino Uno ====&lt;br /&gt;
[https://wokwi.com/projects/322846360729551444 Control d'un relé a Wokwi emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
==== ESP32 ====&lt;br /&gt;
[https://wokwi.com/projects/329903075159442004 Control d'un relé a Wokwi emprant ESP32]&lt;br /&gt;
&lt;br /&gt;
=== Servomotors ===&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 31 a 40]&lt;br /&gt;
&lt;br /&gt;
==== Arduino Uno ====&lt;br /&gt;
[https://wokwi.com/arduino/libraries/Servo/Knob Potenciòmetre controlant la posició d'un servo emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/arduino/libraries/Servo/Sweep Escombrat de posicions d'un servo emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
==== Arduino Mega ====&lt;br /&gt;
[https://wokwi.com/projects/305336312628511297 Exemple de control de 31 servos]&lt;br /&gt;
&lt;br /&gt;
==== ESP32 ====&lt;br /&gt;
[https://www.arduino.cc/reference/en/libraries/esp32servo/ Biblioteca de control de servomotors per a ESP32 a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/323706614646309460 Simulació a Wokwi d'un servo amb ESP32 tenint permisos per a pujar biblioteques]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/329900810993402450 Simulació a Wokwi d'un servo amb ESP32 sense tenir permisos per a pujar biblioteques]&lt;br /&gt;
&lt;br /&gt;
=== IoT-Vertebrae ===&lt;br /&gt;
* [https://binefa.com/iotv/sAh/#run:https://broker.binefa.cat/fw/actuadorLineal.zip Actuador lineal amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/actuadorLineal.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12423</id>
		<title>Exemples d'ús de sensors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12423"/>
		<updated>2026-06-16T11:50:24Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Detecció de final de carrera =&lt;br /&gt;
* [https://binefa.com/iotv/sAh#run:https://broker.binefa.cat/fw/buttonRelay00ca.zip Control de relé amb interruptor fet amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/buttonRelay00ca.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_03_inputs/IoT-02_03_inputs.ino IoT-02_03_inputs.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Nivell de lluminositat =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ldrsensor01.zip Mesura de llum per LDR amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ldrsensor01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://wokwi.com/projects/329839893260796499 Lectura de l'LDR al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_05_ldr/IoT-02_05_ldr.ino IoT-02_05_ldr.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Mesura de distància per ultrasons =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ultrasonic01.zip Mesura de distància per ultrasons amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ultrasonic01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://wokwi.com/projects/330033931816534611 Mesura de distància per ultrasons amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Mesura d'inclinacions i acceleracions =&lt;br /&gt;
[https://wokwi.com/projects/305936654686749250 Mesura d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi] &lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/305937156771152449 Visualització gràfica d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Plotter bàsic =&lt;br /&gt;
[https://wokwi.com/projects/330035502407221843 Plotter bàsic amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
Recordant d'afegir una coma al principi per a mantenir el format ''json'', hem afegit al final de l'arxiu ''diagram.json'':&lt;br /&gt;
 &amp;quot;serialMonitor&amp;quot;: { &amp;quot;display&amp;quot;: &amp;quot;plotter&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Exemple amb dispositiu físic: &lt;br /&gt;
 void setup() {&lt;br /&gt;
    Serial.begin(115200);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void loop() {&lt;br /&gt;
  float valA1,valA2;&lt;br /&gt;
 &lt;br /&gt;
  valA1 = analogRead(A1);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA1 = map(valA1, 0, 1023, 10, -10);  // Convertim els valors de 0 a 4095 a valors entre -10 i 10&lt;br /&gt;
  valA2 = analogRead(A2);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA2 = map(valA2, 0, 1023, 10, -10);    // Convertim els valors de 0 a 4095 a valors entre 0 i 10&lt;br /&gt;
  Serial.print(valA1);&lt;br /&gt;
  Serial.print(&amp;quot;,&amp;quot;);&lt;br /&gt;
  Serial.print(valA2);&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);&lt;br /&gt;
  delay(150);  &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
= Mesura d'humitat i temperatura =&lt;br /&gt;
[https://wokwi.com/projects/322410731508073042 Mesura d'humitat i temperatura amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/330040082126864980 Mesura de temperatura emprant un termistor de tipus NTC amb ESP32 al Wokwi]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_d%27actuadors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12422</id>
		<title>Exemples d'ús d'actuadors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_d%27actuadors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12422"/>
		<updated>2026-06-16T11:36:36Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* IoT-Vertebrae */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Exemples bàsics d'actuadors =&lt;br /&gt;
[https://wokwi.com/arduino/projects Carpeta de projectes a Wokwi]&lt;br /&gt;
&lt;br /&gt;
=== Control de 4 leds amb ESP32 ===&lt;br /&gt;
[https://wokwi.com/projects/329845964804194900 Control de quatre leds al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_01_leds/IoT-02_01_leds.ino IoT-02_01_leds.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
=== Control d'un relé ===&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 13, 17 i 18]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/322802227591774802 Set / Reset amb un parell de relés sense microcontrolador simulat a Wokwi]&lt;br /&gt;
&lt;br /&gt;
[https://www.tinkercad.com/things/1O4C6ZoLpdB Relé al TinkerCad]&lt;br /&gt;
&lt;br /&gt;
[https://www.tinkercad.com/things/8y6p1MUZXTT Circuit d'enclavament al TinkerCad]&lt;br /&gt;
&lt;br /&gt;
==== Arduino Uno ====&lt;br /&gt;
[https://wokwi.com/projects/322846360729551444 Control d'un relé a Wokwi emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
==== ESP32 ====&lt;br /&gt;
[https://wokwi.com/projects/329903075159442004 Control d'un relé a Wokwi emprant ESP32]&lt;br /&gt;
&lt;br /&gt;
=== Servomotors ===&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 31 a 40]&lt;br /&gt;
&lt;br /&gt;
==== Arduino Uno ====&lt;br /&gt;
[https://wokwi.com/arduino/libraries/Servo/Knob Potenciòmetre controlant la posició d'un servo emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/arduino/libraries/Servo/Sweep Escombrat de posicions d'un servo emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
==== Arduino Mega ====&lt;br /&gt;
[https://wokwi.com/projects/305336312628511297 Exemple de control de 31 servos]&lt;br /&gt;
&lt;br /&gt;
==== ESP32 ====&lt;br /&gt;
[https://www.arduino.cc/reference/en/libraries/esp32servo/ Biblioteca de control de servomotors per a ESP32 a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/323706614646309460 Simulació a Wokwi d'un servo amb ESP32 tenint permisos per a pujar biblioteques]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/329900810993402450 Simulació a Wokwi d'un servo amb ESP32 sense tenir permisos per a pujar biblioteques]&lt;br /&gt;
&lt;br /&gt;
=== IoT-Vertebrae ===&lt;br /&gt;
* [https://binefa.com/iotv/sAh/#run:https://broker.binefa.cat/fw/actuadorLineal.zip Actuador lineal amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/actuadorLineal.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12421</id>
		<title>Exemples d'ús de sensors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12421"/>
		<updated>2026-06-16T10:52:38Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Detecció de final de carrera =&lt;br /&gt;
* [https://binefa.com/iotv/sAh#run:https://broker.binefa.cat/fw/buttonRelay00ca.zip Control de relé amb interruptor fet amb IoT-Vertebrae emprant Python]&lt;br /&gt;
* [https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_03_inputs/IoT-02_03_inputs.ino IoT-02_03_inputs.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Nivell de lluminositat =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ldrsensor01.zip Mesura de llum per LDR amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ldrsensor01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://wokwi.com/projects/329839893260796499 Lectura de l'LDR al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_05_ldr/IoT-02_05_ldr.ino IoT-02_05_ldr.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Mesura de distància per ultrasons =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ultrasonic01.zip Mesura de distància per ultrasons amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ultrasonic01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://wokwi.com/projects/330033931816534611 Mesura de distància per ultrasons amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Mesura d'inclinacions i acceleracions =&lt;br /&gt;
[https://wokwi.com/projects/305936654686749250 Mesura d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi] &lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/305937156771152449 Visualització gràfica d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Plotter bàsic =&lt;br /&gt;
[https://wokwi.com/projects/330035502407221843 Plotter bàsic amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
Recordant d'afegir una coma al principi per a mantenir el format ''json'', hem afegit al final de l'arxiu ''diagram.json'':&lt;br /&gt;
 &amp;quot;serialMonitor&amp;quot;: { &amp;quot;display&amp;quot;: &amp;quot;plotter&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Exemple amb dispositiu físic: &lt;br /&gt;
 void setup() {&lt;br /&gt;
    Serial.begin(115200);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void loop() {&lt;br /&gt;
  float valA1,valA2;&lt;br /&gt;
 &lt;br /&gt;
  valA1 = analogRead(A1);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA1 = map(valA1, 0, 1023, 10, -10);  // Convertim els valors de 0 a 4095 a valors entre -10 i 10&lt;br /&gt;
  valA2 = analogRead(A2);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA2 = map(valA2, 0, 1023, 10, -10);    // Convertim els valors de 0 a 4095 a valors entre 0 i 10&lt;br /&gt;
  Serial.print(valA1);&lt;br /&gt;
  Serial.print(&amp;quot;,&amp;quot;);&lt;br /&gt;
  Serial.print(valA2);&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);&lt;br /&gt;
  delay(150);  &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
= Mesura d'humitat i temperatura =&lt;br /&gt;
[https://wokwi.com/projects/322410731508073042 Mesura d'humitat i temperatura amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/330040082126864980 Mesura de temperatura emprant un termistor de tipus NTC amb ESP32 al Wokwi]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12420</id>
		<title>Exemples d'ús de sensors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12420"/>
		<updated>2026-06-16T10:50:20Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Detecció de final de carrera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Detecció de final de carrera =&lt;br /&gt;
* [https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_03_inputs/IoT-02_03_inputs.ino IoT-02_03_inputs.ino al GitHub]&lt;br /&gt;
* [https://binefa.com/iotv/sAh#run:https://broker.binefa.cat/fw/buttonRelay00ca.zip Control de relé amb interruptor]&lt;br /&gt;
&lt;br /&gt;
= Nivell de lluminositat =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ldrsensor01.zip Mesura de llum per LDR amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ldrsensor01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://wokwi.com/projects/329839893260796499 Lectura de l'LDR al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_05_ldr/IoT-02_05_ldr.ino IoT-02_05_ldr.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Mesura de distància per ultrasons =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ultrasonic01.zip Mesura de distància per ultrasons amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ultrasonic01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://wokwi.com/projects/330033931816534611 Mesura de distància per ultrasons amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Mesura d'inclinacions i acceleracions =&lt;br /&gt;
[https://wokwi.com/projects/305936654686749250 Mesura d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi] &lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/305937156771152449 Visualització gràfica d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Plotter bàsic =&lt;br /&gt;
[https://wokwi.com/projects/330035502407221843 Plotter bàsic amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
Recordant d'afegir una coma al principi per a mantenir el format ''json'', hem afegit al final de l'arxiu ''diagram.json'':&lt;br /&gt;
 &amp;quot;serialMonitor&amp;quot;: { &amp;quot;display&amp;quot;: &amp;quot;plotter&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Exemple amb dispositiu físic: &lt;br /&gt;
 void setup() {&lt;br /&gt;
    Serial.begin(115200);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void loop() {&lt;br /&gt;
  float valA1,valA2;&lt;br /&gt;
 &lt;br /&gt;
  valA1 = analogRead(A1);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA1 = map(valA1, 0, 1023, 10, -10);  // Convertim els valors de 0 a 4095 a valors entre -10 i 10&lt;br /&gt;
  valA2 = analogRead(A2);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA2 = map(valA2, 0, 1023, 10, -10);    // Convertim els valors de 0 a 4095 a valors entre 0 i 10&lt;br /&gt;
  Serial.print(valA1);&lt;br /&gt;
  Serial.print(&amp;quot;,&amp;quot;);&lt;br /&gt;
  Serial.print(valA2);&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);&lt;br /&gt;
  delay(150);  &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
= Mesura d'humitat i temperatura =&lt;br /&gt;
[https://wokwi.com/projects/322410731508073042 Mesura d'humitat i temperatura amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/330040082126864980 Mesura de temperatura emprant un termistor de tipus NTC amb ESP32 al Wokwi]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12419</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12419"/>
		<updated>2026-06-16T10:42:48Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Exemples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
==== Exemples ====&lt;br /&gt;
* [https://binefa.com/iotv/exemples/toy.html Control remot d'un Toy]&lt;br /&gt;
* [https://binefa.com/iotv/exemples/anDig.html Control remot d'entrades i sortides digitals i analògiques]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
* [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://binefa.com/ml/iot02simSnap.html Bessó digital canviant paràmetres de la placa IoT-02 remotament amb Snap!] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google] ([https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/explicacioColab.html Explicació detallada del codi a Colab])&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/TinyML_IoT02_enginyers.html Xarxes neuronals en microcontroladors amb la placa IoT-02] (Explicació)&lt;br /&gt;
* [https://binefa.com/xn/ Un editor de xarxes neuronals]&lt;br /&gt;
=== Altres edicions ===&lt;br /&gt;
* [[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12418</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12418"/>
		<updated>2026-06-16T10:36:12Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Xarxa sense fils Wi-Fi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
==== Exemples ====&lt;br /&gt;
* [https://binefa.com/iotv/exemples/toy.html Toy]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
* [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://binefa.com/ml/iot02simSnap.html Bessó digital canviant paràmetres de la placa IoT-02 remotament amb Snap!] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google] ([https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/explicacioColab.html Explicació detallada del codi a Colab])&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/TinyML_IoT02_enginyers.html Xarxes neuronals en microcontroladors amb la placa IoT-02] (Explicació)&lt;br /&gt;
* [https://binefa.com/xn/ Un editor de xarxes neuronals]&lt;br /&gt;
=== Altres edicions ===&lt;br /&gt;
* [[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_d%27actuadors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12417</id>
		<title>Exemples d'ús d'actuadors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_d%27actuadors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12417"/>
		<updated>2026-06-15T18:42:20Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Exemples bàsics d'actuadors =&lt;br /&gt;
[https://wokwi.com/arduino/projects Carpeta de projectes a Wokwi]&lt;br /&gt;
&lt;br /&gt;
=== Control de 4 leds amb ESP32 ===&lt;br /&gt;
[https://wokwi.com/projects/329845964804194900 Control de quatre leds al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_01_leds/IoT-02_01_leds.ino IoT-02_01_leds.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
=== Control d'un relé ===&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 13, 17 i 18]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/322802227591774802 Set / Reset amb un parell de relés sense microcontrolador simulat a Wokwi]&lt;br /&gt;
&lt;br /&gt;
[https://www.tinkercad.com/things/1O4C6ZoLpdB Relé al TinkerCad]&lt;br /&gt;
&lt;br /&gt;
[https://www.tinkercad.com/things/8y6p1MUZXTT Circuit d'enclavament al TinkerCad]&lt;br /&gt;
&lt;br /&gt;
==== Arduino Uno ====&lt;br /&gt;
[https://wokwi.com/projects/322846360729551444 Control d'un relé a Wokwi emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
==== ESP32 ====&lt;br /&gt;
[https://wokwi.com/projects/329903075159442004 Control d'un relé a Wokwi emprant ESP32]&lt;br /&gt;
&lt;br /&gt;
=== Servomotors ===&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 31 a 40]&lt;br /&gt;
&lt;br /&gt;
==== Arduino Uno ====&lt;br /&gt;
[https://wokwi.com/arduino/libraries/Servo/Knob Potenciòmetre controlant la posició d'un servo emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/arduino/libraries/Servo/Sweep Escombrat de posicions d'un servo emprant Arduino Uno]&lt;br /&gt;
&lt;br /&gt;
==== Arduino Mega ====&lt;br /&gt;
[https://wokwi.com/projects/305336312628511297 Exemple de control de 31 servos]&lt;br /&gt;
&lt;br /&gt;
==== ESP32 ====&lt;br /&gt;
[https://www.arduino.cc/reference/en/libraries/esp32servo/ Biblioteca de control de servomotors per a ESP32 a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/323706614646309460 Simulació a Wokwi d'un servo amb ESP32 tenint permisos per a pujar biblioteques]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/329900810993402450 Simulació a Wokwi d'un servo amb ESP32 sense tenir permisos per a pujar biblioteques]&lt;br /&gt;
&lt;br /&gt;
=== IoT-Vertebrae ===&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/actuadorLineal.zip Actuador lineal amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/actuadorLineal.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12416</id>
		<title>Exemples d'ús de sensors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12416"/>
		<updated>2026-06-15T12:01:11Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Detecció de final de carrera =&lt;br /&gt;
[https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_03_inputs/IoT-02_03_inputs.ino IoT-02_03_inputs.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Nivell de lluminositat =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ldrsensor01.zip Mesura de llum per LDR amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ldrsensor01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://wokwi.com/projects/329839893260796499 Lectura de l'LDR al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_05_ldr/IoT-02_05_ldr.ino IoT-02_05_ldr.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Mesura de distància per ultrasons =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ultrasonic01.zip Mesura de distància per ultrasons amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ultrasonic01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://wokwi.com/projects/330033931816534611 Mesura de distància per ultrasons amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Mesura d'inclinacions i acceleracions =&lt;br /&gt;
[https://wokwi.com/projects/305936654686749250 Mesura d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi] &lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/305937156771152449 Visualització gràfica d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Plotter bàsic =&lt;br /&gt;
[https://wokwi.com/projects/330035502407221843 Plotter bàsic amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
Recordant d'afegir una coma al principi per a mantenir el format ''json'', hem afegit al final de l'arxiu ''diagram.json'':&lt;br /&gt;
 &amp;quot;serialMonitor&amp;quot;: { &amp;quot;display&amp;quot;: &amp;quot;plotter&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Exemple amb dispositiu físic: &lt;br /&gt;
 void setup() {&lt;br /&gt;
    Serial.begin(115200);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void loop() {&lt;br /&gt;
  float valA1,valA2;&lt;br /&gt;
 &lt;br /&gt;
  valA1 = analogRead(A1);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA1 = map(valA1, 0, 1023, 10, -10);  // Convertim els valors de 0 a 4095 a valors entre -10 i 10&lt;br /&gt;
  valA2 = analogRead(A2);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA2 = map(valA2, 0, 1023, 10, -10);    // Convertim els valors de 0 a 4095 a valors entre 0 i 10&lt;br /&gt;
  Serial.print(valA1);&lt;br /&gt;
  Serial.print(&amp;quot;,&amp;quot;);&lt;br /&gt;
  Serial.print(valA2);&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);&lt;br /&gt;
  delay(150);  &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
= Mesura d'humitat i temperatura =&lt;br /&gt;
[https://wokwi.com/projects/322410731508073042 Mesura d'humitat i temperatura amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/330040082126864980 Mesura de temperatura emprant un termistor de tipus NTC amb ESP32 al Wokwi]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12415</id>
		<title>Exemples d'ús de sensors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12415"/>
		<updated>2026-06-15T11:44:49Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Mesura de distància per ultrasons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Detecció de final de carrera =&lt;br /&gt;
[https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_03_inputs/IoT-02_03_inputs.ino IoT-02_03_inputs.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Nivell de lluminositat =&lt;br /&gt;
[https://wokwi.com/projects/329839893260796499 Lectura de l'LDR al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_05_ldr/IoT-02_05_ldr.ino IoT-02_05_ldr.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Mesura de distància per ultrasons =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ultrasonic01.zip Mesura de distància per ultrasons amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ultrasonic01.zip Projecte per Python i IDE d'Arduino]) [https://iotvsim.binefa.cat/ Simulador IoT-Vertebrae emprant binaris executables]&lt;br /&gt;
* [https://wokwi.com/projects/330033931816534611 Mesura de distància per ultrasons amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Mesura d'inclinacions i acceleracions =&lt;br /&gt;
[https://wokwi.com/projects/305936654686749250 Mesura d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi] &lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/305937156771152449 Visualització gràfica d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Plotter bàsic =&lt;br /&gt;
[https://wokwi.com/projects/330035502407221843 Plotter bàsic amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
Recordant d'afegir una coma al principi per a mantenir el format ''json'', hem afegit al final de l'arxiu ''diagram.json'':&lt;br /&gt;
 &amp;quot;serialMonitor&amp;quot;: { &amp;quot;display&amp;quot;: &amp;quot;plotter&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Exemple amb dispositiu físic: &lt;br /&gt;
 void setup() {&lt;br /&gt;
    Serial.begin(115200);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void loop() {&lt;br /&gt;
  float valA1,valA2;&lt;br /&gt;
 &lt;br /&gt;
  valA1 = analogRead(A1);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA1 = map(valA1, 0, 1023, 10, -10);  // Convertim els valors de 0 a 4095 a valors entre -10 i 10&lt;br /&gt;
  valA2 = analogRead(A2);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA2 = map(valA2, 0, 1023, 10, -10);    // Convertim els valors de 0 a 4095 a valors entre 0 i 10&lt;br /&gt;
  Serial.print(valA1);&lt;br /&gt;
  Serial.print(&amp;quot;,&amp;quot;);&lt;br /&gt;
  Serial.print(valA2);&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);&lt;br /&gt;
  delay(150);  &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
= Mesura d'humitat i temperatura =&lt;br /&gt;
[https://wokwi.com/projects/322410731508073042 Mesura d'humitat i temperatura amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/330040082126864980 Mesura de temperatura emprant un termistor de tipus NTC amb ESP32 al Wokwi]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12414</id>
		<title>Exemples d'ús de sensors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12414"/>
		<updated>2026-06-15T11:43:38Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Mesura de distància per ultrasons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Detecció de final de carrera =&lt;br /&gt;
[https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_03_inputs/IoT-02_03_inputs.ino IoT-02_03_inputs.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Nivell de lluminositat =&lt;br /&gt;
[https://wokwi.com/projects/329839893260796499 Lectura de l'LDR al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_05_ldr/IoT-02_05_ldr.ino IoT-02_05_ldr.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Mesura de distància per ultrasons =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ultrasonic01.zip Mesura de distància per ultrasons amb IoT-Vertebrae emprant Python] ([https://broker.binefa.cat/fw/ultrasonic01.zip Projecte per Python i IDE d'Arduino])&lt;br /&gt;
* [https://wokwi.com/projects/330033931816534611 Mesura de distància per ultrasons amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Mesura d'inclinacions i acceleracions =&lt;br /&gt;
[https://wokwi.com/projects/305936654686749250 Mesura d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi] &lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/305937156771152449 Visualització gràfica d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Plotter bàsic =&lt;br /&gt;
[https://wokwi.com/projects/330035502407221843 Plotter bàsic amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
Recordant d'afegir una coma al principi per a mantenir el format ''json'', hem afegit al final de l'arxiu ''diagram.json'':&lt;br /&gt;
 &amp;quot;serialMonitor&amp;quot;: { &amp;quot;display&amp;quot;: &amp;quot;plotter&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Exemple amb dispositiu físic: &lt;br /&gt;
 void setup() {&lt;br /&gt;
    Serial.begin(115200);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void loop() {&lt;br /&gt;
  float valA1,valA2;&lt;br /&gt;
 &lt;br /&gt;
  valA1 = analogRead(A1);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA1 = map(valA1, 0, 1023, 10, -10);  // Convertim els valors de 0 a 4095 a valors entre -10 i 10&lt;br /&gt;
  valA2 = analogRead(A2);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA2 = map(valA2, 0, 1023, 10, -10);    // Convertim els valors de 0 a 4095 a valors entre 0 i 10&lt;br /&gt;
  Serial.print(valA1);&lt;br /&gt;
  Serial.print(&amp;quot;,&amp;quot;);&lt;br /&gt;
  Serial.print(valA2);&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);&lt;br /&gt;
  delay(150);  &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
= Mesura d'humitat i temperatura =&lt;br /&gt;
[https://wokwi.com/projects/322410731508073042 Mesura d'humitat i temperatura amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/330040082126864980 Mesura de temperatura emprant un termistor de tipus NTC amb ESP32 al Wokwi]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12413</id>
		<title>Exemples d'ús de sensors. Simulació en línia</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Exemples_d%27%C3%BAs_de_sensors._Simulaci%C3%B3_en_l%C3%ADnia&amp;diff=12413"/>
		<updated>2026-06-15T11:41:30Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Mesura de distància per ultrasons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Detecció de final de carrera =&lt;br /&gt;
[https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_03_inputs/IoT-02_03_inputs.ino IoT-02_03_inputs.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Nivell de lluminositat =&lt;br /&gt;
[https://wokwi.com/projects/329839893260796499 Lectura de l'LDR al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_05_ldr/IoT-02_05_ldr.ino IoT-02_05_ldr.ino al GitHub]&lt;br /&gt;
&lt;br /&gt;
= Mesura de distància per ultrasons =&lt;br /&gt;
* [https://binefa.com/iot-v/#run:https://broker.binefa.cat/fw/ultrasonic01.zip Mesura de distància per ultrasons amb IoT-Vertebrae emprant Python]&lt;br /&gt;
* [https://wokwi.com/projects/330033931816534611 Mesura de distància per ultrasons amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Mesura d'inclinacions i acceleracions =&lt;br /&gt;
[https://wokwi.com/projects/305936654686749250 Mesura d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi] &lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/305937156771152449 Visualització gràfica d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi]&lt;br /&gt;
&lt;br /&gt;
= Plotter bàsic =&lt;br /&gt;
[https://wokwi.com/projects/330035502407221843 Plotter bàsic amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
Recordant d'afegir una coma al principi per a mantenir el format ''json'', hem afegit al final de l'arxiu ''diagram.json'':&lt;br /&gt;
 &amp;quot;serialMonitor&amp;quot;: { &amp;quot;display&amp;quot;: &amp;quot;plotter&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Exemple amb dispositiu físic: &lt;br /&gt;
 void setup() {&lt;br /&gt;
    Serial.begin(115200);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void loop() {&lt;br /&gt;
  float valA1,valA2;&lt;br /&gt;
 &lt;br /&gt;
  valA1 = analogRead(A1);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA1 = map(valA1, 0, 1023, 10, -10);  // Convertim els valors de 0 a 4095 a valors entre -10 i 10&lt;br /&gt;
  valA2 = analogRead(A2);   // lectura del valor del potenciòmetre 34 (valor entre 0 i 1023)&lt;br /&gt;
  valA2 = map(valA2, 0, 1023, 10, -10);    // Convertim els valors de 0 a 4095 a valors entre 0 i 10&lt;br /&gt;
  Serial.print(valA1);&lt;br /&gt;
  Serial.print(&amp;quot;,&amp;quot;);&lt;br /&gt;
  Serial.print(valA2);&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);&lt;br /&gt;
  delay(150);  &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
= Mesura d'humitat i temperatura =&lt;br /&gt;
[https://wokwi.com/projects/322410731508073042 Mesura d'humitat i temperatura amb ESP32 al Wokwi]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/330040082126864980 Mesura de temperatura emprant un termistor de tipus NTC amb ESP32 al Wokwi]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12412</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12412"/>
		<updated>2026-06-14T21:04:21Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Xarxes neuronals amb microcontroladors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
* [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://binefa.com/ml/iot02simSnap.html Bessó digital canviant paràmetres de la placa IoT-02 remotament amb Snap!] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google] ([https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/explicacioColab.html Explicació detallada del codi a Colab])&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/TinyML_IoT02_enginyers.html Xarxes neuronals en microcontroladors amb la placa IoT-02] (Explicació)&lt;br /&gt;
* [https://binefa.com/xn/ Un editor de xarxes neuronals]&lt;br /&gt;
=== Altres edicions ===&lt;br /&gt;
* [[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12411</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12411"/>
		<updated>2026-06-13T22:50:00Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Xarxes neuronals amb microcontroladors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
* [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://binefa.com/ml/iot02simSnap.html Bessó digital canviant paràmetres de la placa IoT-02 remotament amb Snap!] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google]&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/TinyML_IoT02_enginyers.html Xarxes neuronals en microcontroladors amb la placa IoT-02] (Explicació)&lt;br /&gt;
* [https://binefa.com/xn/ Un editor de xarxes neuronals]&lt;br /&gt;
=== Altres edicions ===&lt;br /&gt;
* [[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12410</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12410"/>
		<updated>2026-06-13T22:08:17Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Xarxes neuronals amb microcontroladors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
* [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://binefa.com/ml/iot02simSnap.html Bessó digital canviant paràmetres de la placa IoT-02 remotament amb Snap!] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google]&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/TinyML_IoT02_enginyers.html Xarxes neuronals en microcontroladors amb la placa IoT-02] (Explicació)&lt;br /&gt;
=== Altres edicions ===&lt;br /&gt;
* [[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12409</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12409"/>
		<updated>2026-06-13T20:43:15Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Xarxes neuronals amb microcontroladors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
* [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google]&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/TinyML_IoT02_enginyers.html Xarxes neuronals en microcontroladors amb la placa IoT-02] (Explicació)&lt;br /&gt;
=== Altres edicions ===&lt;br /&gt;
* [[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12408</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12408"/>
		<updated>2026-06-13T20:36:45Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Xarxes neuronals amb microcontroladors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
* [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple])&lt;br /&gt;
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google]&lt;br /&gt;
=== Altres edicions ===&lt;br /&gt;
* [[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12407</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12407"/>
		<updated>2026-06-13T20:35:52Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Xarxes neuronals amb microcontroladors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
* [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font])&lt;br /&gt;
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google]&lt;br /&gt;
=== Altres edicions ===&lt;br /&gt;
* [[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12406</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12406"/>
		<updated>2026-06-13T20:35:00Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Xarxes neuronals amb microcontroladors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
* [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''')&lt;br /&gt;
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google]&lt;br /&gt;
=== Altres edicions ===&lt;br /&gt;
* [[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12405</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12405"/>
		<updated>2026-06-11T12:05:52Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
[[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12404</id>
		<title>Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_17_i_18_de_juny_de_2026._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana&amp;diff=12404"/>
		<updated>2026-06-11T12:05:28Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: Es crea la pàgina amb «[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Ce...».&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136228 Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe] a la [https://formacio.eic.cat/ pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya]. Edició 17 i 18 de juny de 2026&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.com/index.php/Internet_of_Things_amb_IA_aplicada_a_la_Ind%C3%BAstria_4.0._Curs_Online_en_Directe._Edici%C3%B3_3_i_4_de_desembre_de_2025._Segona_part_del_primer_dia:_Sistemes_encastats_d%27escala_petita_i_mitjana Enllaç a aquesta pàgina]&lt;br /&gt;
&lt;br /&gt;
[https://moodle.eic.cat/ Moodle del curs] [https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1 Zoom de la classe]&lt;br /&gt;
&amp;lt;!-- https://eic-cat.zoom.us/j/87525898376?pwd=47arScDtwDggsbhjMWmDoaDPWOcWa3.1&lt;br /&gt;
ID de reunión: 875 2589 8376&lt;br /&gt;
Código de acceso: 184336 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://binefa.com/eic/ Material de suport] (arxius binaris i codis)&lt;br /&gt;
= Programa =&lt;br /&gt;
== Internet of Things amb IA aplicada a la Indústria 4.0 ==&lt;br /&gt;
[[Image:Programa20241016.png|center|thumb|Programa dels dos dies de formació]]&lt;br /&gt;
== Sistemes encastats d'escala petita i mitjana ==&lt;br /&gt;
[[Image:Programa20241016escalaPiM.png|center|thumb|Programa de la part de sistemes encastats d'escala petita i mitjana]]&lt;br /&gt;
= Sistemes encastats d'escala petita =&lt;br /&gt;
== Petits microcontroladors ==&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]&lt;br /&gt;
&lt;br /&gt;
== L'estàndard de facto: Arduino ==&lt;br /&gt;
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]&lt;br /&gt;
&lt;br /&gt;
[https://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Aplicacions ==&lt;br /&gt;
=== Sensors comuns ===&lt;br /&gt;
[[Exemples d'ús de sensors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors i actuadors en entorns industrials ===&lt;br /&gt;
==== Entrades analògiques i digitals a 12V i 24V ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/digitalInputRib.pdf Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====&lt;br /&gt;
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]&lt;br /&gt;
&lt;br /&gt;
=== Actuadors comuns ===&lt;br /&gt;
[[Exemples d'ús d'actuadors. Simulació en línia]]&lt;br /&gt;
&lt;br /&gt;
= Sistemes encastats d'escala mitjana =&lt;br /&gt;
== Microcontroladors grans. ESP32 ==&lt;br /&gt;
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
== Comunicacions Wi-Fi i LoRa ==&lt;br /&gt;
=== Xarxa sense fils Wi-Fi ===&lt;br /&gt;
* [[El protocol MQTT]]([https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT] en format pdf), el protocol més emprat a Internet de les Coses.&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Exemple implementat en Snap! de control bidireccional emprant MQTT] (Seleccioneu ''Extensions de JavaScript'' al menú de l'engranatge -a l'esquerra del títol '''IoT-02_board_segur_EIC'''). [https://wokwi.com/projects/449249416101518337 esp32_mqtt_02 al Wokwi]&lt;br /&gt;
* Connexió MQTT des de dos navegadors diferents: [https://binefa.com/clot/smx/telecontrol01/ botonera] amb  [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt02 codi Snap! amb MQTT] o [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=estelaMqtt04 codi Snap! amb MQTT i personatges]&lt;br /&gt;
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io]&lt;br /&gt;
&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* [[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
* [[LoRaWAN. Curs 2024-2025 | LoRaWAN]]&lt;br /&gt;
&lt;br /&gt;
== Xarxes neuronals amb microcontroladors ==&lt;br /&gt;
[[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)&lt;br /&gt;
&lt;br /&gt;
== Ampliació i aplicacions ==&lt;br /&gt;
[[Control per veu de la placa IoT-02]] (Fer-ho des del mòbil en plena conferència)&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;br /&gt;
&lt;br /&gt;
[[Introducció a l'ús del Node-RED]]&lt;br /&gt;
&lt;br /&gt;
[https://edgeimpulse.com/ Edge Impulse] (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Formaci%C3%B3&amp;diff=12403</id>
		<title>Formació</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Formaci%C3%B3&amp;diff=12403"/>
		<updated>2026-06-11T12:04:02Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Col·legi d'Enginyers Industrials de Catalunya */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Escola del Treball de Barcelona ===&lt;br /&gt;
&amp;lt;!-- [[Digitalización e Internet de las Cosas - Provisional]] (27 de febrero a 20 de marzo de 2026) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Digitalización e Internet de las Cosas]] (27 de febrero a 20 de marzo de 2026)&lt;br /&gt;
&lt;br /&gt;
=== Col·legi d'Enginyers Industrials de Catalunya ===&lt;br /&gt;
[[Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana]] (17 / juny / 2026)&lt;br /&gt;
&lt;br /&gt;
[[IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026]] - [https://formacio.eic.cat/cursos/1136080 Formació al Col·legi d'Enginyers Industrials de Catalunya] (10 / juny / 2026)&lt;br /&gt;
&lt;br /&gt;
[[Desenvolupament de prototipus per a la Internet de les Coses. Curs Online en Directe. Edició 14 i 15 de gener de 2026. Segon dia]] (15 / gener / 2026)&lt;br /&gt;
&lt;br /&gt;
[[Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 3 i 4 de desembre de 2025. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana]] (3 / desembre / 2025)&lt;br /&gt;
&lt;br /&gt;
[[Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 29 i 30 de gener de 2025. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana]] (29 / gener / 2025)&lt;br /&gt;
&lt;br /&gt;
[[Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 16 i 17 d'octubre de 2024. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana]] (16 / octubre / 2024)&lt;br /&gt;
&lt;br /&gt;
[[Curso práctico de programación de electrónica embebida de bajo coste para la Internet de las Cosas. Edición del 13 al 16 de Mayo de 2024. Días 14 y 15 | K-LAGAN Curso práctico de programación electrónica &amp;quot;embeded low-cost&amp;quot; para la IOT]] (14 y 15 / Mayo / 2024)&lt;br /&gt;
&lt;br /&gt;
[[Curs pràctic de programació IoT amb Intel·ligència Artificial. Online en Directe. Edició 7 i 8 de febrer de 2024]]&lt;br /&gt;
&lt;br /&gt;
[[Curs pràctic de programació d'electrònica encastada de baix cost per a la Internet de les Coses. Edició 22 i 23 de febrer de 2023 | Curs pràctic de programació d'electrònica &amp;quot;embedded low-cost&amp;quot; per a la IoT. Online en Directe. Edició 22 i 23 de febrer de 2023]]&lt;br /&gt;
&lt;br /&gt;
[[IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2023]] - [https://formacio.eic.cat/cursos/1127961 Formació al Col·legi d'Enginyers Industrials de Catalunya] (14 / juny / 2023)&lt;br /&gt;
&lt;br /&gt;
[[IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de desembre de 2022]] - [https://formacio.eic.cat/cursos/1125401 Formació al Col·legi d'Enginyers Industrials de Catalunya] (14 / desembre / 2022)&lt;br /&gt;
&lt;br /&gt;
[[Curs pràctic de programació d'electrònica encastada de baix cost per a la Internet de les Coses. Edició 5 i 6 d'octubre de 2022 | Curs pràctic de programació d'electrònica &amp;quot;embedded low-cost&amp;quot; per a la IoT. Online en Directe. Edició 5 i 6 d'octubre de 2022]]&lt;br /&gt;
&lt;br /&gt;
[[Sistemes encastats d'escala petita i mitjana. Edició de setembre 2022]] ( 21 i 22 / setembre / 2022)&lt;br /&gt;
&amp;lt;!-- [[Sistemes encastats d'escala petita i mitjana. Edició de maig 2022]] ( / maig / 2022) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Curs pràctic de programació d'electrònica encastada de baix cost per a la Internet de les Coses. Edició 27 i 28 d'abril de 2022 | Curs pràctic de programació d'electrònica &amp;quot;embedded low-cost&amp;quot; per a la IoT. Online en Directe. Edició 27 i 28 d'abril de 2022]]&lt;br /&gt;
&lt;br /&gt;
[[IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de març de 2022]] - [https://formacio.eic.cat/cursos/1123577 Formació al Col·legi d'Enginyers Industrials de Catalunya] (30 / març / 2022)&lt;br /&gt;
&lt;br /&gt;
[[Sistemes encastats d'escala petita i mitjana. Edició d'octubre 2021]] (20 / octubre / 2021)&lt;br /&gt;
&lt;br /&gt;
[[Sistemes encastats d'escala petita i mitjana. Edició 2021]] (25 / febrer / 2021)&lt;br /&gt;
&lt;br /&gt;
[[Sistemes encastats d'escala petita i mitjana. Edició 2020]] (29 / juny / 2020)&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20181031/20181031_ceic_02.pdf Arduino i Raspberry Pi. Microcontroladors d'ús professional (matí: Arduino)] - [http://formacio.eic.cat/cursos/1102838 Formació al Col·legi d'Enginyers Industrials de Catalunya] (9 / abril / 2019 i 4 / desembre / 2019)&lt;br /&gt;
&lt;br /&gt;
[https://wiki.binefa.cat/index.php?title=Fent_servir_protocols_de_comunicacions_a_la_placa_S4A_basada_en_Arduino_Nano Fent servir protocols de comunicacions a la placa S4A basada en Arduino Nano] (9 / abril / 2019 i 4 / desembre / 2019)&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20191204/ Codi ESP8266 emprant MQTT] (4 / desembre / 2019)&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20190206_00.pdf Sistemes encastats d'escala petita] (6 / febrer / 2019)&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20180221/20180221_ceic_01.pdf Arduino i Raspberry Pi. Microcontroladors d'ús professional (matí: Arduino)] - [http://formacio.eic.cat/cursos/1100481 Formació al Col·legi d'Enginyers Industrials de Catalunya] (31 / octubre / 2018)&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20180502/20180502_ceic_02.pdf Arduino i Raspberry Pi. Microcontroladors d'ús professional (matí: Arduino)](5 / maig / 2018)&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/ceic/20180221/20180221_ceic_01.pdf Arduino i Raspberry Pi. Microcontroladors d'ús professional (matí: Arduino)](21 / febrer / 2018)&lt;br /&gt;
&lt;br /&gt;
[https://notebooklm.google.com/notebook/97cefa59-ae16-4a5f-95dc-d56bdace6994?authuser=0&amp;amp;pli=1 Procediments CEM (GT IoT &amp;amp; Embedded Systems)]&lt;br /&gt;
&lt;br /&gt;
=== Snap!Con ===&lt;br /&gt;
[https://raw.githubusercontent.com/jordibinefa/IoT-Vertebrae/refs/heads/main/20250902_PLCedu_SnapCon2025.pdf PLCedu. Educational PLC with Snap!] (September / 2 / 2025)&lt;br /&gt;
&lt;br /&gt;
[https://raw.githubusercontent.com/jordibinefa/IoT-Vertebrae/refs/heads/main/20240731_SmartToys_SnapCon2024.pdf Smart Toys. Snap! Programmable Playground Toys] (July / 28 / 2024)&lt;br /&gt;
&lt;br /&gt;
IoT-Vertebrae - Bridging OT &amp;amp; IT [https://www.binefa.cat/training/snapcon2023/20230719_IoT-Vertebrae_SnapCon2023.pdf pdf] and [https://youtu.be/hoDaJh98o3k video] (July / 17 / 2023)&lt;br /&gt;
&lt;br /&gt;
[[Educational experiences with open source hardware and Snap!]] (August / 6 / 2022)&lt;br /&gt;
&lt;br /&gt;
=== Diades de la Llibertat del Maquinari i del Programari ===&lt;br /&gt;
[[Bessons digitals lliures per a maquinari lliure]] (18 / abril / 2026)&lt;br /&gt;
&lt;br /&gt;
[[Capa educativa de l'IoT-Vertebrae. Diada de la Llibertat del Maquinari 2025]] (26 / abril / 2025)&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/dlm/20230429/iotvertebrae_dlm2023.pdf IoT-Vertebrae Bridging OT &amp;amp; IT] (29 / abril / 2023) - Diada de la Llibertat del Maquinari 2023&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02 i integració a la Internet de les Coses]] (14 / maig / 2022) - Diada de la Llibertat del Maquinari 2022&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/dlp2017/20170915_dpl_00.pdf Sistema domòtic amb Internet de les Coses] (16 / setembre / 2017) - Diada del Programari Lliure 2017&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/RPi/20170422_DiadaMaquinariLliure.pdf Orange Pi, C.H.I.P. i Raspberry Pi] (22 / abril / 2017) - Diada de la Llibertat del Maquinari 2017&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/doc/Dropbox/Public/oshw20130921/20130921Rpi.pdf Raspberry Pi per connectar maquinari lliure] (29 / setembre / 2013) - Dia de la Llibertat del Programari 2013&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/doc/Dropbox/Public/oshw20120915/20120915oshw.pdf Maquinari Lliure – OSHW] (15 / setembre / 2012) - Diada de la Llibertat del Maquinari 2012&lt;br /&gt;
&lt;br /&gt;
=== Formació per a professors de secundària i cicles formatius ===&lt;br /&gt;
[https://wiki.binefa.cat/index.php?title=Introducci%C3%B3_a_Internet_de_les_Coses_-_juny_2018 Introducció a Internet de les Coses - juny 2018] (Curset de formació per a professors de CF realitzat a l'[https://agora.xtec.cat/iesramblaprim/ Institut Rambla Prim])&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/forum2016/ Fòrum 2016 - Jesuïtes Educació] Tecnologies creatives a l'aula. Ús d'Arduino i Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/forum2015/ Fòrum 2015 - Jesuïtes Educació] Tecnologies creatives a l'aula. Ús d'Arduino i Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
[http://xtec.gencat.cat/ca/formacio/la-meva-formacio/els-meus-certificats/ Accés a l'aplicació ''Els meus certificats''] de l'XTEC&lt;br /&gt;
&lt;br /&gt;
[[Programación del ESP32]]&lt;br /&gt;
&lt;br /&gt;
[https://educaciodigital.cat/iesalzina/moodle/course/view.php?id=4622 DigiMath Lab]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
 DigiMath Lab - Carme Fonseca&lt;br /&gt;
 https://educaciodigital.cat/iesalzina/moodle/course/view.php?id=4622&lt;br /&gt;
 jordibinefa@gmail.com&lt;br /&gt;
 jordi_binefa / noSegur1234 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Formació per a institucions, empreses i ajuntaments ===&lt;br /&gt;
==== Viladecans 20 d'octubre de 2022 ====&lt;br /&gt;
[[Formació d'Internet de les Coses - 2a sessió. Viladecans 20 d'octubre de 2022]]&lt;br /&gt;
===== 2a sessió =====&lt;br /&gt;
[https://www.binefa.cat/training/20221020_viladecans/Viladecans%20-%2002%20-%20Dispositius_01.pdf Viladecans - 02 - Dispositius]&lt;br /&gt;
&lt;br /&gt;
[[Placa IoT-02]]&lt;br /&gt;
&lt;br /&gt;
====== Exemples pràctics ======&lt;br /&gt;
[http://iot.siarq.com/sunna/wiki/index.php/Main_Page LoRa RMM v3.0]&lt;br /&gt;
&lt;br /&gt;
[[Siarq's Hybrid 2.2]]&lt;br /&gt;
&lt;br /&gt;
[[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
&lt;br /&gt;
====== PyCom ======&lt;br /&gt;
[https://docs.pycom.io/tutorials/networks/lora/lorawan-abp/#app LoRaWAN with ABP]&lt;br /&gt;
&lt;br /&gt;
[https://docs.pycom.io/tutorials/networks/lora/lorawan-otaa/#app LoRaWAN with OTAA]&lt;br /&gt;
&lt;br /&gt;
====== Tècniques de transmissió de dades ======&lt;br /&gt;
[[Transmissió d'un número real de tipus IEEE-754 (4 bytes) i llur recuperació a NodeRED]]&lt;br /&gt;
&lt;br /&gt;
[[Downlink LoRaWAN fent servir TTSv3]]&lt;br /&gt;
====== Més Informació ======&lt;br /&gt;
[https://www.things.cat/index.php/6a_sessi%C3%B3._Curset_introductori_d%27Internet_de_les_Coses._(23_/_desembre_/_2020) 6a sessió. Curset introductori d'Internet de les Coses. (23 / desembre / 2020)]&lt;br /&gt;
&lt;br /&gt;
[[Monitorització de la qualitat de l'aire mesurant CO2 i VOC amb LoRa]]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.binefa.cat/index.php?title=Introducci%C3%B3_r%C3%A0pida_a_LoRaWAN_i_The_Things_Network Introducció ràpida a LoRaWAN i The Things Network]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.binefa.cat/index.php?title=LoRa LoRa]&lt;br /&gt;
&lt;br /&gt;
===== Sessions 1, 3, 4 i 5 =====&lt;br /&gt;
[https://www.binefa.cat/training/20221020_viladecans/Viladecans%20-%2001%20-%20IoT,%20LoRaWAN%20i%20TTN.pdf Viladecans - 01 - IoT, LoRaWAN i TTN]&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/20221020_viladecans/Viladecans%20-%2003%20-%20Explotaci%c3%b3%20de%20dades.pdf Viladecans - 03 - Explotació de dades]&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/20221020_viladecans/Viladecans%20-%2004%20-%20Comunicacions.pdf Viladecans - 04 - Comunicacions]&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/20221020_viladecans/Viladecans%20-%2005%20-%20Passarel%c2%b7les.pdf Viladecans - 05 - Passarel·les]&lt;br /&gt;
&lt;br /&gt;
==== Diada de la Llibertat del Maquinari (Edició 2021) ====&lt;br /&gt;
[[Diada de la Llibertat del Maquinari (Edició 2021)]]&lt;br /&gt;
&lt;br /&gt;
==== Fundació CIM ====&lt;br /&gt;
[[Nodes sensors (motes) i passarel·les (gateways) IoT (22 de març de 2022)]] pel [https://www.fundaciocim.org/ca/formacio/master-mtdi Màster en Transformació Digital en la Indústria]&lt;br /&gt;
&lt;br /&gt;
[[Nodes sensors (motes) i passarel·les (gateways)]] pel [https://www.fundaciocim.org/ca/formacio/master-mtdi Màster en Transformació Digital en la Indústria] (23 de març de 2021)&lt;br /&gt;
&lt;br /&gt;
==== Monitorització de la qualitat de l'aire mesurant CO2 i VOC amb LoRa (9 de gener de 2021 a 2/4 de 7 del vespre) ====&lt;br /&gt;
[https://www.meetup.com/The-Things-Network-Catalunya/events/275548648/ Convocatòria al MeetUp]&lt;br /&gt;
&lt;br /&gt;
[https://meet.commonscloud.coop/dav-xwu-4ay-y90 Enllaç a la xerrada en directe] (En funcionament entre 2/4 de 7 i 2/4 de 8 del vespre del 9 de gener de 2021)&lt;br /&gt;
&lt;br /&gt;
[[Monitorització de la qualitat de l'aire mesurant CO2 i VOC amb LoRa]]&lt;br /&gt;
&lt;br /&gt;
==== ADTelecom (Comença el 5 de novembre de 2020) ====&lt;br /&gt;
[https://www.things.cat/index.php?title=Curset_introductori_d%27Internet_de_les_Coses_per_ADTelecom Curset introductori d'Internet de les Coses per ADTelecom]&lt;br /&gt;
&lt;br /&gt;
==== Rubí 17 de juny de 2020 ====&lt;br /&gt;
[[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]&lt;br /&gt;
&lt;br /&gt;
==== TE Connectivity ====&lt;br /&gt;
[https://wiki.binefa.cat/index.php?title=Curset_a_TE_Connectivity_del_4_de_mar%C3%A7_de_2020 Curset a TE Connectivity del 4 de març de 2020] a [https://www.te.com/ TE Connectivity]&lt;br /&gt;
&lt;br /&gt;
==== Viladecans 19 de febrer de 2020 ====&lt;br /&gt;
[https://wiki.binefa.cat/index.php?title=Introducci%C3%B3_r%C3%A0pida_a_LoRaWAN_i_The_Things_Network Introducció ràpida a LoRaWAN i The Things Network]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.binefa.cat/index.php?title=LoRa LoRa]&lt;br /&gt;
&lt;br /&gt;
==== Institut de Ciències del Mar ====&lt;br /&gt;
[https://wiki.binefa.cat/index.php?title=Introducci%C3%B3_r%C3%A0pida_a_LoRaWAN_i_The_Things_Network Introducció ràpida a LoRaWAN i The Things Network] a l'[http://www.icm.csic.es/ Institut de Ciències del Mar] (27 / setembre / 2018 i 25 / setembre / 2019)&lt;br /&gt;
&lt;br /&gt;
= Raspberry Pi =&lt;br /&gt;
[[Compilació creuada de Qt6.8.0 per Raspberry Pi 3/4/5 amb docker]]&lt;br /&gt;
&lt;br /&gt;
[[Alguns recursos personalitzats]]&lt;br /&gt;
&lt;br /&gt;
= Snap! =&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=AI%20API%20ca&amp;amp;noRun&amp;amp;editMode Connexió amb Gemini] (Cal una [https://aistudio.google.com/api-keys clau API] de Google AI Studio) &amp;lt;!--(Original d'en [https://github.com/pixavier/ Xavier Pi])--&amp;gt;&lt;br /&gt;
&amp;lt;!--* [https://snap.berkeley.edu/snap/snap.html#open:https://wa.binefa.cat/snapCodes/ia.xml Connexió amb Gemini] Cal una [https://aistudio.google.com/app/apikey clau d'API (API key)] ([https://ai.google.dev/gemini-api/docs/quickstart?lang=python Guia ràpida d'ús a l'API de Gemini]) --&amp;gt;&amp;lt;!-- [https://snap.berkeley.edu/snap/snap.html#open:https://xavierpi.com/ia/ia.xml Connexió amb Gemini] --&amp;gt;&lt;br /&gt;
* [https://ecraft2learn.github.io/ai/AI-Teacher-Guide/chapter-2.html Reconeixement de veu amb Snap!] ([https://ecraft2learn.github.io/ai/snap/snap.html?project=listening&amp;amp;editMode Accés directe al projecte amb Snap!])&lt;br /&gt;
&amp;lt;!-- * [https://snap.berkeley.edu/snap/snap.html#open:https://wa.binefa.cat/snapCodes/cellular_cam.xml Codi en Snap! per a capturar fotos des d'un telèfon mòbil] (executeu-lo a un ordinador). [https://binefa.com/cam/ Aplicació web per capturar fotos des del telèfon mòbil]. (Original d'en [https://github.com/pixavier/ Xavier Pi]) --&amp;gt;&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=Interacci%C3%B3%20m%C3%B2bil&amp;amp;noRun&amp;amp;editMode Interacció mòbil] (Al mòbil interacciona amb [https://broker.binefa.cat/cam/ càmera] i [https://broker.binefa.cat/sens/ sensor])&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=reboImatges reboImatges]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#open:https://xavierpi.com/ca/cellular_automata.xml Autòmat cel·lular]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_EIC Control amb Snap! de la placa IoT-02] &lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#open:https://raw.githubusercontent.com/jordibinefa/IoT-Vertebrae/refs/heads/main/snap/plcEdu_20250902.xml Control amb Snap! del ][[IoT-Vertebrae PLC Edu]] (cal activar les extensions de JavaScript)&amp;lt;!--[https://recull.binefa.cat/files/doc/iot02/snapCodes/iotvPlcEdu_20250331.xml iotvPlcEdu_20250331.xml]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Píndoles formatives =&lt;br /&gt;
[[QML]]&lt;br /&gt;
&lt;br /&gt;
[[Programació Bàsica]]&lt;br /&gt;
&lt;br /&gt;
[[Sistemes Operatius]]&lt;br /&gt;
&lt;br /&gt;
[[Simulador de la placa IoT-02 en línia]]&lt;br /&gt;
&lt;br /&gt;
[[PureQML]]&lt;br /&gt;
&lt;br /&gt;
[[ChatGPT]]&lt;br /&gt;
&lt;br /&gt;
[[IoT-Vertebrae]]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12402</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12402"/>
		<updated>2026-06-10T06:40:49Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
* Enllaç ràpid a aquesta pàgina: https://t.ly/kc-uD&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=iotv_coeic_20260610 Exemple de control amb Snap!] (MAC: 84FCE67D52E0)&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
* [[Node-RED. Nodes i fluxos per la IoT]]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
* [[Ús de la placa S4A PLB]]&lt;br /&gt;
= Placa IoT-02 =&lt;br /&gt;
* [[Placa IoT-02]] basada en l'ESP32&lt;br /&gt;
* [[Afegir l'ESP32 a l'IDE d'Arduino]] (DOIT ESP32 DEVKIT V1)&lt;br /&gt;
* Document en pdf d'[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf introducció a la placa IoT-02]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [[El protocol MQTT]]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;br /&gt;
= IoT-Vertebrae =&lt;br /&gt;
* [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/explicacioAscensor.html Explicació del funcionament de l'exemple de l'ascensor]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv.html Enunciats d'exercicis per a fer amb l'IoT-Vertebrae] ([https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspilador.html Limitacions del transpilador Python] i [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspiladorIA.md arxiu de context per a una IA])&lt;br /&gt;
&amp;lt;!-- * [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv_sol.html Solucions als enunciats d'exercicis per a fer amb l'IoT-Vertebrae] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12401</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12401"/>
		<updated>2026-06-09T22:43:08Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* IoT-Vertebrae */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=iotv_coeic_20260610 Exemple de control amb Snap!] (MAC: 84FCE67D52E0)&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
* [[Node-RED. Nodes i fluxos per la IoT]]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
* [[Ús de la placa S4A PLB]]&lt;br /&gt;
= Placa IoT-02 =&lt;br /&gt;
* [[Placa IoT-02]] basada en l'ESP32&lt;br /&gt;
* [[Afegir l'ESP32 a l'IDE d'Arduino]] (DOIT ESP32 DEVKIT V1)&lt;br /&gt;
* Document en pdf d'[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf introducció a la placa IoT-02]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [[El protocol MQTT]]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;br /&gt;
= IoT-Vertebrae =&lt;br /&gt;
* [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/explicacioAscensor.html Explicació del funcionament de l'exemple de l'ascensor]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv.html Enunciats d'exercicis per a fer amb l'IoT-Vertebrae] ([https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspilador.html Limitacions del transpilador Python] i [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspiladorIA.md arxiu de context per a una IA])&lt;br /&gt;
&amp;lt;!-- * [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv_sol.html Solucions als enunciats d'exercicis per a fer amb l'IoT-Vertebrae] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12400</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12400"/>
		<updated>2026-06-09T22:42:02Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* IoT-Vertebrae */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=iotv_coeic_20260610 Exemple de control amb Snap!]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
* [[Node-RED. Nodes i fluxos per la IoT]]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
* [[Ús de la placa S4A PLB]]&lt;br /&gt;
= Placa IoT-02 =&lt;br /&gt;
* [[Placa IoT-02]] basada en l'ESP32&lt;br /&gt;
* [[Afegir l'ESP32 a l'IDE d'Arduino]] (DOIT ESP32 DEVKIT V1)&lt;br /&gt;
* Document en pdf d'[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf introducció a la placa IoT-02]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [[El protocol MQTT]]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;br /&gt;
= IoT-Vertebrae =&lt;br /&gt;
* [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/explicacioAscensor.html Explicació del funcionament de l'exemple de l'ascensor]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv.html Enunciats d'exercicis per a fer amb l'IoT-Vertebrae] ([https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspilador.html Limitacions del transpilador Python] i [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspiladorIA.md arxiu de context per a una IA])&lt;br /&gt;
&amp;lt;!-- * [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv_sol.html Solucions als enunciats d'exercicis per a fer amb l'IoT-Vertebrae] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Node-RED._Nodes_i_fluxos_per_la_IoT&amp;diff=12399</id>
		<title>Node-RED. Nodes i fluxos per la IoT</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Node-RED._Nodes_i_fluxos_per_la_IoT&amp;diff=12399"/>
		<updated>2026-06-09T22:09:25Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Ús del Node-RED */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Instal·lació del Node-RED ===&lt;br /&gt;
==== Linux Installers for Node-RED ====&lt;br /&gt;
Per a Debian 13 i Raspberry Pi:&lt;br /&gt;
 sudo apt install build-essential&lt;br /&gt;
 bash &amp;lt;(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-deb)&lt;br /&gt;
 sudo systemctl enable nodered&lt;br /&gt;
 sudo systemctl start nodered&lt;br /&gt;
[https://github.com/node-red/linux-installers Linux Installers for Node-RED] (GitHub)&lt;br /&gt;
&lt;br /&gt;
==== Running Node-RED locally ====&lt;br /&gt;
[https://nodered.org/docs/getting-started/local Running Node-RED locally] (nodered.org)&lt;br /&gt;
=== Prova de funcionament del Node-RED ===&lt;br /&gt;
[http://localhost:1880/ http://localhost:1880/]&lt;br /&gt;
=== Ús del Node-RED ===&lt;br /&gt;
* [[Introducció a l'ús del Node-RED]]&lt;br /&gt;
* [[Ús de la base de dades MariaDB des de NodeRED]]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12398</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12398"/>
		<updated>2026-06-09T22:06:45Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Node-RED */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
* [[Node-RED. Nodes i fluxos per la IoT]]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
* [[Ús de la placa S4A PLB]]&lt;br /&gt;
= Placa IoT-02 =&lt;br /&gt;
* [[Placa IoT-02]] basada en l'ESP32&lt;br /&gt;
* [[Afegir l'ESP32 a l'IDE d'Arduino]] (DOIT ESP32 DEVKIT V1)&lt;br /&gt;
* Document en pdf d'[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf introducció a la placa IoT-02]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [[El protocol MQTT]]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;br /&gt;
= IoT-Vertebrae =&lt;br /&gt;
* [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/explicacioAscensor.html Explicació del funcionament de l'exemple de l'ascensor]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv.html Enunciats d'exercicis per a fer amb l'IoT-Vertebrae] ([https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspilador.html Limitacions del transpilador Python] i [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspiladorIA.md arxiu de context per a una IA])&lt;br /&gt;
&amp;lt;!-- * [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv_sol.html Solucions als enunciats d'exercicis per a fer amb l'IoT-Vertebrae] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Node-RED._Nodes_i_fluxos_per_la_IoT&amp;diff=12397</id>
		<title>Node-RED. Nodes i fluxos per la IoT</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Node-RED._Nodes_i_fluxos_per_la_IoT&amp;diff=12397"/>
		<updated>2026-06-09T22:06:39Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: Es crea la pàgina amb «=== Instal·lació del Node-RED === ==== Linux Installers for Node-RED ==== Per a Debian 13 i Raspberry Pi:  sudo apt install build-essential  bash &amp;lt;(curl -sL https://...».&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Instal·lació del Node-RED ===&lt;br /&gt;
==== Linux Installers for Node-RED ====&lt;br /&gt;
Per a Debian 13 i Raspberry Pi:&lt;br /&gt;
 sudo apt install build-essential&lt;br /&gt;
 bash &amp;lt;(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-deb)&lt;br /&gt;
 sudo systemctl enable nodered&lt;br /&gt;
 sudo systemctl start nodered&lt;br /&gt;
[https://github.com/node-red/linux-installers Linux Installers for Node-RED] (GitHub)&lt;br /&gt;
&lt;br /&gt;
==== Running Node-RED locally ====&lt;br /&gt;
[https://nodered.org/docs/getting-started/local Running Node-RED locally] (nodered.org)&lt;br /&gt;
=== Prova de funcionament del Node-RED ===&lt;br /&gt;
[http://localhost:1880/ http://localhost:1880/]&lt;br /&gt;
=== Ús del Node-RED ===&lt;br /&gt;
* [[Introducció a l'ús del Node-RED]]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12396</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12396"/>
		<updated>2026-06-09T22:06:07Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Altres simuladors i serveis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
* [[Node-RED. Nodes i fluxos per la IoT]]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
* [[Ús de la placa S4A PLB]]&lt;br /&gt;
= Placa IoT-02 =&lt;br /&gt;
* [[Placa IoT-02]] basada en l'ESP32&lt;br /&gt;
* [[Afegir l'ESP32 a l'IDE d'Arduino]] (DOIT ESP32 DEVKIT V1)&lt;br /&gt;
* Document en pdf d'[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf introducció a la placa IoT-02]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [[El protocol MQTT]]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;br /&gt;
= Node-RED =&lt;br /&gt;
=== Instal·lació del Node-RED ===&lt;br /&gt;
==== Linux Installers for Node-RED ====&lt;br /&gt;
Per a Debian 13 i Raspberry Pi:&lt;br /&gt;
 sudo apt install build-essential&lt;br /&gt;
 bash &amp;lt;(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-deb)&lt;br /&gt;
 sudo systemctl enable nodered&lt;br /&gt;
 sudo systemctl start nodered&lt;br /&gt;
[https://github.com/node-red/linux-installers Linux Installers for Node-RED] (GitHub)&lt;br /&gt;
&lt;br /&gt;
==== Running Node-RED locally ====&lt;br /&gt;
[https://nodered.org/docs/getting-started/local Running Node-RED locally] (nodered.org)&lt;br /&gt;
=== Prova de funcionament del Node-RED ===&lt;br /&gt;
[http://localhost:1880/ http://localhost:1880/]&lt;br /&gt;
=== Ús del Node-RED ===&lt;br /&gt;
* [[Introducció a l'ús del Node-RED]]&lt;br /&gt;
= IoT-Vertebrae =&lt;br /&gt;
* [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/explicacioAscensor.html Explicació del funcionament de l'exemple de l'ascensor]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv.html Enunciats d'exercicis per a fer amb l'IoT-Vertebrae] ([https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspilador.html Limitacions del transpilador Python] i [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspiladorIA.md arxiu de context per a una IA])&lt;br /&gt;
&amp;lt;!-- * [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv_sol.html Solucions als enunciats d'exercicis per a fer amb l'IoT-Vertebrae] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12395</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12395"/>
		<updated>2026-06-09T22:03:35Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* IoT-Vertebrae */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
* [[Ús de la placa S4A PLB]]&lt;br /&gt;
= Placa IoT-02 =&lt;br /&gt;
* [[Placa IoT-02]] basada en l'ESP32&lt;br /&gt;
* [[Afegir l'ESP32 a l'IDE d'Arduino]] (DOIT ESP32 DEVKIT V1)&lt;br /&gt;
* Document en pdf d'[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf introducció a la placa IoT-02]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [[El protocol MQTT]]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;br /&gt;
= Node-RED =&lt;br /&gt;
=== Instal·lació del Node-RED ===&lt;br /&gt;
==== Linux Installers for Node-RED ====&lt;br /&gt;
Per a Debian 13 i Raspberry Pi:&lt;br /&gt;
 sudo apt install build-essential&lt;br /&gt;
 bash &amp;lt;(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-deb)&lt;br /&gt;
 sudo systemctl enable nodered&lt;br /&gt;
 sudo systemctl start nodered&lt;br /&gt;
[https://github.com/node-red/linux-installers Linux Installers for Node-RED] (GitHub)&lt;br /&gt;
&lt;br /&gt;
==== Running Node-RED locally ====&lt;br /&gt;
[https://nodered.org/docs/getting-started/local Running Node-RED locally] (nodered.org)&lt;br /&gt;
=== Prova de funcionament del Node-RED ===&lt;br /&gt;
[http://localhost:1880/ http://localhost:1880/]&lt;br /&gt;
=== Ús del Node-RED ===&lt;br /&gt;
* [[Introducció a l'ús del Node-RED]]&lt;br /&gt;
= IoT-Vertebrae =&lt;br /&gt;
* [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/explicacioAscensor.html Explicació del funcionament de l'exemple de l'ascensor]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv.html Enunciats d'exercicis per a fer amb l'IoT-Vertebrae] ([https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspilador.html Limitacions del transpilador Python] i [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspiladorIA.md arxiu de context per a una IA])&lt;br /&gt;
&amp;lt;!-- * [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv_sol.html Solucions als enunciats d'exercicis per a fer amb l'IoT-Vertebrae] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12394</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12394"/>
		<updated>2026-06-09T22:00:52Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* IoT-Vertebrae */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
* [[Ús de la placa S4A PLB]]&lt;br /&gt;
= Placa IoT-02 =&lt;br /&gt;
* [[Placa IoT-02]] basada en l'ESP32&lt;br /&gt;
* [[Afegir l'ESP32 a l'IDE d'Arduino]] (DOIT ESP32 DEVKIT V1)&lt;br /&gt;
* Document en pdf d'[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf introducció a la placa IoT-02]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [[El protocol MQTT]]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;br /&gt;
= IoT-Vertebrae =&lt;br /&gt;
* [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/explicacioAscensor.html Explicació del funcionament de l'exemple de l'ascensor]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv.html Enunciats d'exercicis per a fer amb l'IoT-Vertebrae] ([https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspilador.html Limitacions del transpilador Python] i [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/limitacionsTranspiladorIA.md arxiu de context per a una IA])&lt;br /&gt;
&amp;lt;!-- * [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv_sol.html Solucions als enunciats d'exercicis per a fer amb l'IoT-Vertebrae] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12393</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12393"/>
		<updated>2026-06-09T21:57:24Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Exemples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
* [[Ús de la placa S4A PLB]]&lt;br /&gt;
= Placa IoT-02 =&lt;br /&gt;
* [[Placa IoT-02]] basada en l'ESP32&lt;br /&gt;
* [[Afegir l'ESP32 a l'IDE d'Arduino]] (DOIT ESP32 DEVKIT V1)&lt;br /&gt;
* Document en pdf d'[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf introducció a la placa IoT-02]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [[El protocol MQTT]]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;br /&gt;
= IoT-Vertebrae =&lt;br /&gt;
* [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/explicacioAscensor.html Explicació del funcionament de l'exemple de l'ascensor]&lt;br /&gt;
* [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv.html Enunciats d'exercicis per a fer amb l'IoT-Vertebrae]&lt;br /&gt;
&amp;lt;!-- * [https://www.binefa.cat/IoT/IoT-Vertebrae/enunciats/enunciats_iotv_sol.html Solucions als enunciats d'exercicis per a fer amb l'IoT-Vertebrae] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12392</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12392"/>
		<updated>2026-06-09T16:42:38Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Protocol MQTT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
* [[Ús de la placa S4A PLB]]&lt;br /&gt;
= Placa IoT-02 =&lt;br /&gt;
* [[Placa IoT-02]] basada en l'ESP32&lt;br /&gt;
* [[Afegir l'ESP32 a l'IDE d'Arduino]] (DOIT ESP32 DEVKIT V1)&lt;br /&gt;
* Document en pdf d'[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf introducció a la placa IoT-02]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [[El protocol MQTT]]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12391</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12391"/>
		<updated>2026-06-09T16:39:46Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Placa S4A PLB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
* [[Ús de la placa S4A PLB]]&lt;br /&gt;
= Placa IoT-02 =&lt;br /&gt;
* [[Placa IoT-02]] basada en l'ESP32&lt;br /&gt;
* [[Afegir l'ESP32 a l'IDE d'Arduino]] (DOIT ESP32 DEVKIT V1)&lt;br /&gt;
* Document en pdf d'[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf introducció a la placa IoT-02]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12390</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12390"/>
		<updated>2026-06-09T15:51:18Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Plaques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub])&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
[[Ús de la placa S4A PLB]]&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12389</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12389"/>
		<updated>2026-06-09T15:51:00Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Plaques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]] ([https://github.com/jordibinefa/IoT-02 Placa IoT-02 al GitHub))&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae] ([https://github.com/jordibinefa/IoT-Vertebrae IoT-Vertebrae al GitHub] i [https://iotv.binefa.cat/ Compendi d'informació sobre l'IoT-Vertebrae])&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
[[Ús de la placa S4A PLB]]&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12388</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12388"/>
		<updated>2026-06-09T15:48:27Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Plaques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://github.com/jordibinefa/s4aPLB S4A PLB al GitHub])&lt;br /&gt;
* [[Placa IoT-02]]&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae]&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
[[Ús de la placa S4A PLB]]&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Fitxer:Snap4Arduino.png&amp;diff=12387</id>
		<title>Fitxer:Snap4Arduino.png</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Fitxer:Snap4Arduino.png&amp;diff=12387"/>
		<updated>2026-06-09T15:44:34Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=Introducci%C3%B3_a_Arduino&amp;diff=12386</id>
		<title>Introducció a Arduino</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=Introducci%C3%B3_a_Arduino&amp;diff=12386"/>
		<updated>2026-06-09T15:44:19Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Descàrrega d'Snap4Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://drive.google.com/drive/folders/1fObr8kPcF7358h3bgKPe_BQT3tyQtiV8?usp=sharing Carpeta compartida a la NET de l'escola]&lt;br /&gt;
&lt;br /&gt;
= Descàrrega de l'IDE d'Arduino =&lt;br /&gt;
[https://www.arduino.cc/en/software Baixeu-vos l'Arduino IDE 1.8.19] (versió molt madura de l'IDE)&lt;br /&gt;
&lt;br /&gt;
Alternativament baixeu-vos la versió 2.3.8 de l'IDE d'Arduino.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/jordibinefa/ms-drivers-and-tools/blob/master/CH341SER.zip Controlador del xip CH340 per a Windows]. Un sistema Windows actual ja fa la instal·lació dels controladors (''drivers'') necessaris de forma automàtica, malgrat pugui trigar una estona en fer-ho.&lt;br /&gt;
&lt;br /&gt;
Per a tenir accés al port '''/dev/ttyUSB0''' (a Windows seria un port '''COM'''x) cal que l'usuari sigui membre del grup '''dialout''':&lt;br /&gt;
 sudo '''adduser''' $USER '''dialout'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/arduino/arduinoNanoIDE.png Configuració de l'IDE d'Arduino per a l'Arduino Nano]&lt;br /&gt;
&lt;br /&gt;
= Descàrrega d'Snap4Arduino =&lt;br /&gt;
&lt;br /&gt;
[http://snap4arduino.rocks/#download snap4arduino]&lt;br /&gt;
&lt;br /&gt;
Per a fer funcionar l'Snap4Arduino cal carregar el microprogramari (''firmware'') present a l'IDE d'Arduino: &lt;br /&gt;
 Fitxer / Exemples / Firmata / '''StandardFirmataPlus'''&lt;br /&gt;
&lt;br /&gt;
[https://www.binefa.cat/training/arduino/snap4arduino.png Exemple d'ús de l'Snap4Arduino]&lt;br /&gt;
&lt;br /&gt;
[[Image:Snap4Arduino.png|center|thumb|Exemple d'us d'Snap4Arduino]]&lt;br /&gt;
&lt;br /&gt;
= Simuladors en línia =&lt;br /&gt;
[https://wokwi.com/ Accediu a Wokwi]. Feu noves credencials o feu servir les que ja teniu.&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/354037245005603841 Simulació dels 4 leds i 4 botons de la placa S4A]&lt;br /&gt;
&lt;br /&gt;
[https://wokwi.com/projects/355572920722910209 Simulació dels 4 leds i 4 botons de la placa S4A, permetent prémer més d'un botó alhora]&lt;br /&gt;
&lt;br /&gt;
[https://www.tinkercad.com/ Accediu a TinkerCad]. Feu noves credencials o feu servir les que ja teniu.&lt;br /&gt;
&lt;br /&gt;
= Documentació =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB]&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador de la placa S4A en línia]. ([https://raw.githubusercontent.com/jordibinefa/arduino-IDE-codes/refs/heads/master/s4a_test_00/s4a_test_00.ino Codi de test])&lt;br /&gt;
* [https://www.binefa.cat/training/arduino/pyfirmata.pdf pyFirmata]&lt;br /&gt;
* [https://www.binefa.cat/training/arduino/firmataCodes/firmata01.py.txt Primer codi en Python de prova del protocol Firmata]&lt;br /&gt;
* [https://www.binefa.cat/training/arduino/firmataCodes/firmata02.py.txt Segon codi en Python de prova del protocol Firmata]&lt;br /&gt;
== Relació de potes de l'Arduino Nano ==&lt;br /&gt;
A0: 14&lt;br /&gt;
&lt;br /&gt;
A1: 15&lt;br /&gt;
&lt;br /&gt;
A2: 16&lt;br /&gt;
&lt;br /&gt;
A3: 17&lt;br /&gt;
&lt;br /&gt;
A4: 18&lt;br /&gt;
&lt;br /&gt;
A5: 19&lt;br /&gt;
&lt;br /&gt;
Joystick: A1 i A2 pels dos eixos i IO2 per a l'interruptor&lt;br /&gt;
== Més sobre com programar Arduino ==&lt;br /&gt;
[[Detalls sobre la programació d'Arduino]]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=%C3%9As_de_la_placa_S4A_PLB&amp;diff=12385</id>
		<title>Ús de la placa S4A PLB</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=%C3%9As_de_la_placa_S4A_PLB&amp;diff=12385"/>
		<updated>2026-06-09T15:40:14Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: Es crea la pàgina amb «* Introducció a Arduino * [https://wokwi.com/projects/354037245005603841 Simulació dels 4 leds i 4 botons de la placa S4A] * [https://wokwi.com/projects/35557292...».&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Introducció a Arduino]]&lt;br /&gt;
* [https://wokwi.com/projects/354037245005603841 Simulació dels 4 leds i 4 botons de la placa S4A]&lt;br /&gt;
* [https://wokwi.com/projects/355572920722910209 Simulació dels 4 leds i 4 botons de la placa S4A, permetent prémer més d'un botó alhora]&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador de la placa S4A en línia]. ([https://raw.githubusercontent.com/jordibinefa/arduino-IDE-codes/refs/heads/master/s4a_test_00/s4a_test_00.ino Codi de test])&lt;br /&gt;
* [[Detalls sobre la programació d'Arduino]]&lt;br /&gt;
* [[Pràctiques Arduino sobre placa S4A i Snap4Arduino - 1a part]]&lt;br /&gt;
* [[Pràctiques Arduino sobre placa S4A i Snap4Arduino - 2a part]]&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12384</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12384"/>
		<updated>2026-06-09T15:39:22Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Protocol MQTT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB])&lt;br /&gt;
* [[Placa IoT-02]]&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae]&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Placa S4A PLB =&lt;br /&gt;
[[Ús de la placa S4A PLB]]&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12383</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12383"/>
		<updated>2026-06-09T15:22:26Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* S4A PLB (Arduino Nano) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB])&lt;br /&gt;
* [[Placa IoT-02]]&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae]&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i després ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12382</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12382"/>
		<updated>2026-06-09T15:21:59Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* S4A PLB (Arduino Nano) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB])&lt;br /&gt;
* [[Placa IoT-02]]&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae]&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i despŕes ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12381</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12381"/>
		<updated>2026-06-09T15:21:30Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* S4A PLB (Arduino Nano) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB])&lt;br /&gt;
* [[Placa IoT-02]]&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae]&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu ''Tools / Board / Arduino AVR Boards/ Arduino Nano'', deprés marqueu ''Tools / Processor &amp;quot;ATmega380P&amp;quot; / ATmega380P (old bootloader)'' i despŕes ''File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus''&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12380</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12380"/>
		<updated>2026-06-09T15:15:39Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Exemples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB])&lt;br /&gt;
* [[Placa IoT-02]]&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae]&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!] ([https://binefa.com/iot-02/ Bessó digital de la placa IoT-02]  [https://binefa.com/iot-02/dt14.zip Codi font] [https://binefa.com/iot-02/dt14.apk dt14.apk])&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12379</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12379"/>
		<updated>2026-06-09T15:13:34Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Exemples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB])&lt;br /&gt;
* [[Placa IoT-02]]&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae]&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!]&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/i40/ Comunicació amb un Toy]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12378</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12378"/>
		<updated>2026-06-09T14:31:52Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Exemples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB])&lt;br /&gt;
* [[Placa IoT-02]]&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae]&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa IoT-02 emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
	<entry>
		<id>https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12377</id>
		<title>IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026</title>
		<link rel="alternate" type="text/html" href="https://www.binefa.com/index.php?title=IoT_amb_Arduino_i_Raspberry_Pi._Microcontroladors_d%27%C3%BAs_professional._Curs_Presencial._Edici%C3%B3_de_juny_de_2026&amp;diff=12377"/>
		<updated>2026-06-09T14:31:23Z</updated>

		<summary type="html">&lt;p&gt;Jordi Binefa: /* Protocol MQTT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://formacio.eic.cat/cursos/1136080 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (10 de juny de 2026)&lt;br /&gt;
&lt;br /&gt;
= Connexió a la xarxa sense fils a l'aula =&lt;br /&gt;
Nom de la xarxa: '''CFO-ENGINYERS'''&lt;br /&gt;
&lt;br /&gt;
Contrasenya: '''Start1863'''&lt;br /&gt;
&lt;br /&gt;
= Teleconferència =&lt;br /&gt;
[https://meet.google.com/wwr-knez-ukp Videoconferència dins de la classe]&lt;br /&gt;
= Plaques =&lt;br /&gt;
* [https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Placa S4A PLB] ([https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB])&lt;br /&gt;
* [[Placa IoT-02]]&lt;br /&gt;
* [https://iotv.binefa.cat/ IoT-Vertebrae]&lt;br /&gt;
&lt;br /&gt;
= Programari =&lt;br /&gt;
* [https://snap4arduino.rocks/ Snap4Arduino] (Baixeu-vos el binari executable pel vostre sistema operatiu a ''DOWNLOADS'')&lt;br /&gt;
* [https://www.arduino.cc/en/software/#ide Arduino IDE]&lt;br /&gt;
= Microprogramari (''firmware'') =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://firmata.org/ Firmata] ([https://docs.arduino.cc/retired/hacking/software/FirmataLibrary/ Firmata Library], [https://github.com/firmata/protocol Firmata a GitHub]). Per controlar la placa mitjançant Snap4Arduino&lt;br /&gt;
* [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/s4a_test_00/s4a_test_00.ino s4a_test_00.ino] Programa de test mitjançant el port sèrie&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT-02_seq01.ino Seqüència de leds per a la placa IoT-02]. La seqüència comença prement el botó IO0 i s'atura prement el botó I35&lt;br /&gt;
* [https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip Connexió de la placa IoT-02 al broker MQTT emqx.io] ([https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!])&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v1.1 Head01 (ESP32)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#head-v2.0 Head02 (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#dvert2-v2.1 Vèrtebra digital (ESP32S3)]&lt;br /&gt;
* [https://iotv.binefa.cat/hw/#avert2-v2.1 Vèrtebra analògica (ESP32S3)]&lt;br /&gt;
&lt;br /&gt;
= Serveis web =&lt;br /&gt;
== S4A PLB (''Arduino Nano'') ==&lt;br /&gt;
* [https://s4a.binefa.cat/ Simulador placa S4A PLB] ([https://github.com/jordibinefa/s4a-simulator Codi font a GitHub])&lt;br /&gt;
== Placa IoT-02 (''ESP32'') ==&lt;br /&gt;
* [https://iot02sim.binefa.cat/ Simulador / Bessó digital] ([https://github.com/jordibinefa/iot02-simulator Cod font a GitHub])&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
== IoT-Vertebrae ==&lt;br /&gt;
* [https://iotvsim.binefa.cat/ Simulador de binaris executables]&lt;br /&gt;
* Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)&lt;br /&gt;
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github])&lt;br /&gt;
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino]&lt;br /&gt;
&lt;br /&gt;
== Altres simuladors i serveis ==&lt;br /&gt;
* [https://velxio.dev/ Velxio]&lt;br /&gt;
* [https://wokwi.com/ Wokwi]&lt;br /&gt;
* [https://www.tinkercad.com/ Tinkercad]&lt;br /&gt;
* [https://snap.berkeley.edu/snap/snap.html Snap! en línia]&lt;br /&gt;
* [https://iotv.binefa.cat/webPrg/ Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3]&lt;br /&gt;
&lt;br /&gt;
= Protocol MQTT =&lt;br /&gt;
El protocol més popular a la Internet de les Coses.&lt;br /&gt;
* [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]&lt;br /&gt;
== Exemples ==&lt;br /&gt;
* [https://dt.iotvertebrae.com/prjs/iot-o2/ Bessó digital de la placa IoT-02 controlat amb Snap!]&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_seq01.ino.merged.bin Bessó digital de la placa IoT-02 fent una seqüència de leds] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_sid_ex20260420_oled Controlador remot de la sessió emprant Snap!] (Actualitzeu el valor de ''session''). ([https://broker.binefa.cat/fw/IoT-02_seq01.ino ''microprogramari''])&lt;br /&gt;
&lt;br /&gt;
* [https://iot02sim.binefa.cat/#run:bin=https://broker.binefa.cat/fw/IoT-02_mqtt_json_upcSchool_broker2.ino.merged.bin Bessó digital de la placa IoT-02 essent controlada per MQTT] (a l'acabar la prova premeu el botó ''Atura''). [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&amp;amp;ProjectName=IoT-02_board_segur_22334455667D_broker_binefa_cat Controlador MQTT de la placa emprant Snap!] (Actualitzeu el valor de ''MAC''). ([https://broker.binefa.cat/fw/IoT_02_mqtt_json_upcSchool_broker_emqx.zip ''microprogramari''])&lt;/div&gt;</summary>
		<author><name>Jordi Binefa</name></author>
		
	</entry>
</feed>