Diferència entre revisions de la pàgina «Introducció a Arduino»

De binefa.com
Salta a la navegació Salta a la cerca
 
(Hi ha 14 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
 +
[https://drive.google.com/drive/folders/1fObr8kPcF7358h3bgKPe_BQT3tyQtiV8?usp=sharing Carpeta compartida a la NET de l'escola]
 +
 
= Descàrrega de l'IDE d'Arduino =
 
= Descàrrega de l'IDE d'Arduino =
[https://www.arduino.cc/en/Main/OldSoftwareReleases#previous Baixeu-vos la versió 1.8.12 de l'IDE d'Arduino]
+
[https://www.arduino.cc/en/software Baixeu-vos l'Arduino IDE 1.8.19] (versió molt madura de l'IDE)
 +
 
 +
Alternativament baixeu-vos la versió 2.2.1 de l'IDE d'Arduino (versió menys madura de l'IDE).
 +
 
 +
[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.
  
 
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''':
 
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''':
Línia 6: Línia 12:
  
  
[https://binefa.cat/training/arduino/arduinoNanoIDE.png Configuració de l'IDE d'Arduino per a l'Arduino Nano]
+
[https://www.binefa.cat/training/arduino/arduinoNanoIDE.png Configuració de l'IDE d'Arduino per a l'Arduino Nano]
  
 
= Descàrrega d'Snap4Arduino =
 
= Descàrrega d'Snap4Arduino =
 +
 
[http://snap4arduino.rocks/#download snap4arduino]
 
[http://snap4arduino.rocks/#download snap4arduino]
  
Línia 14: Línia 21:
 
  Fitxer / Exemples / Firmata / '''StandardFirmataPlus'''
 
  Fitxer / Exemples / Firmata / '''StandardFirmataPlus'''
  
[https://binefa.cat/training/arduino/snap4arduino.png Exemple d'ús de l'Snap4Arduino]
+
[https://www.binefa.cat/training/arduino/snap4arduino.png Exemple d'ús de l'Snap4Arduino]
 +
 
 +
= Simuladors en línia =
 +
[https://wokwi.com/ Accediu a Wokwi]. Feu noves credencials o feu servir les que ja teniu.
 +
 
 +
[https://wokwi.com/projects/354037245005603841 Simulació dels 4 leds i 4 botons de la placa S4A]
 +
 
 +
[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]
  
= Simulador en línia =
 
 
[https://www.tinkercad.com/ Accediu a TinkerCad]. Feu noves credencials o feu servir les que ja teniu.
 
[https://www.tinkercad.com/ Accediu a TinkerCad]. Feu noves credencials o feu servir les que ja teniu.
  
 
= Documentació =
 
= Documentació =
[https://www.binefa.cat/php/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB]
+
[https://www.binefa.cat/doc/Dropbox/Public/oshw20160621/20160621_00.pdf Introducció a la placa S4A PLB]
 +
 
 +
[https://www.binefa.cat/training/arduino/pyfirmata.pdf pyFirmata]
 +
 
 +
[https://www.binefa.cat/training/arduino/firmataCodes/firmata01.py.txt Primer codi en Python de prova del protocol Firmata]
 +
 
 +
[https://www.binefa.cat/training/arduino/firmataCodes/firmata02.py.txt Segon codi en Python de prova del protocol Firmata]
 +
 
 +
== Relació de potes de l'Arduino Nano ==
 +
A0: 14
 +
 
 +
A1: 15
 +
 
 +
A2: 16
 +
 
 +
A3: 17
 +
 
 +
A4: 18
  
[https://binefa.cat/training/arduino/pyfirmata.pdf pyFirmata]
+
A5: 19
  
[https://binefa.cat/training/arduino/firmataCodes/firmata01.py.txt Codi en Python de prova del protocol Firmata]
+
Joystick: A1 i A2 pels dos eixos i IO2 per a l'interruptor

Revisió de 18:34, 10 gen 2024

Carpeta compartida a la NET de l'escola

Descàrrega de l'IDE d'Arduino[modifica]

Baixeu-vos l'Arduino IDE 1.8.19 (versió molt madura de l'IDE)

Alternativament baixeu-vos la versió 2.2.1 de l'IDE d'Arduino (versió menys madura de l'IDE).

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.

Per a tenir accés al port /dev/ttyUSB0 (a Windows seria un port COMx) cal que l'usuari sigui membre del grup dialout:

sudo adduser $USER dialout


Configuració de l'IDE d'Arduino per a l'Arduino Nano

Descàrrega d'Snap4Arduino[modifica]

snap4arduino

Per a fer funcionar l'Snap4Arduino cal carregar el microprogramari (firmware) present a l'IDE d'Arduino:

Fitxer / Exemples / Firmata / StandardFirmataPlus

Exemple d'ús de l'Snap4Arduino

Simuladors en línia[modifica]

Accediu a Wokwi. Feu noves credencials o feu servir les que ja teniu.

Simulació dels 4 leds i 4 botons de la placa S4A

Simulació dels 4 leds i 4 botons de la placa S4A, permetent prémer més d'un botó alhora

Accediu a TinkerCad. Feu noves credencials o feu servir les que ja teniu.

Documentació[modifica]

Introducció a la placa S4A PLB

pyFirmata

Primer codi en Python de prova del protocol Firmata

Segon codi en Python de prova del protocol Firmata

Relació de potes de l'Arduino Nano[modifica]

A0: 14

A1: 15

A2: 16

A3: 17

A4: 18

A5: 19

Joystick: A1 i A2 pels dos eixos i IO2 per a l'interruptor