Guia Arduino: sensors, pins, LEDs RGB, I2C i SPI
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
catalán con un tamaño de 3,91 KB
✔ Diferenciar sensors i actuadors
Els sensors es connecten als pins d’entrada i els actuadors als pins de sortida.
✔ Microcontrolador Arduino: parts principals
Com si fos un mini-ordinador, disposa d’aquestes tres parts principals: unitat central de procés, memòria i entrades i sortides.
✔ Tipus de pins: digitals, analògics i PWM
Pins digitals
Pins digitals: 14 pins digitals, numerats del 0 al 13, que poden treballar com a entrada o sortida, segons es configuri en el programa.
Pins analògics d'entrada
Pins analògics d’entrada: 6 pins analògics, numerats del 0 al 5, que poden rebre informació analògica.
Pins PWM
Els pins digitals PWM (Pulse Width Modulation) permeten obtenir valors entre 0 i 255 (valors PWM) des d’Arduino.
✔ Pins especials 0 (RX) i 1 (TX) — aplicacions i precaucions
El pin 0 (RX) gestiona l’entrada de dades pel port sèrie.
El pin 1 (TX) gestiona la sortida de dades pel port sèrie.
Arduino es pot comunicar pel port sèrie en les següents situacions:
- Quan es carrega el programa des de l’ordinador a la memòria d’Arduino mitjançant el cable USB.
- Quan es monitoritza des de l’ordinador l’estat d’alguna entrada o sortida d’Arduino, o el valor d’alguna variable del programa executat.
- Quan s’intercanvia informació entre dues plaques Arduino en projectes complexos; en aquest cas cal connectar el pin de sortida d’una placa amb el pin d’entrada de l’altra i viceversa.
- Quan la placa Arduino es comunica amb un altre dispositiu (per exemple, un telèfon mòbil) via Bluetooth o un altre mitjà.
✔ Comentaris i variables
- Comentaris generals: els comentaris que tracten sobre el programa sencer s’han d’escriure a la secció Descripció. Hi podeu accedir al començament quan creeu el projecte o en qualsevol altre moment fent clic a Informació. Aquí podeu escriure els vostres noms, l’objectiu i les principals característiques del projecte, etc.
- Comentaris específics: que afecten un bloc concret es poden afegir fent clic amb el botó dret sobre el bloc en qüestió i triant l’opció Afegir comentari.
- Variables: es poden fer servir variables. En Arduino Blocks, es poden utilitzar variables numèriques, de text i d’estat (On/Off).
✔ El LED RGB
Aquest tipus de LED està format per la unió de tres LEDs diferents en una mateixa càpsula. Cada un d’aquests tres LEDs és d’un color bàsic: vermell, verd i blau. Per això es diuen RGB (Red, Green, Blue).
✔ Matrius de LEDs: tipus I2C i SPI
Per SPI (5 pins): Vcc, GND, CS i CLK d’entrada: tots en paral·lel. Dout (3r pin sortida) amb Din (3r pin entrada) de la següent matriu.
Per I2C (4 pins): SDA, SCL, Vcc i GND: tots quatre en paral·lel. Cal assignar una adreça I2C diferent a cada mòdul.
✔ Diferència entre electrònica analògica i digital
L’electrònica digital és la part de l’electrònica que tracta amb senyals digitals, és a dir, senyals que només poden prendre un cert nombre de valors compresos entre un mínim i un màxim.
L’electrònica analògica estudia els sistemes en els quals les seves variables (tensió, corrent, ...) varien de forma contínua en el temps.
✔ Senyals digitals i senyals binaris
Un senyal binari és aquell que només pot prendre dos valors possibles.
El senyal digital està generat per algun fenomen electromagnètic en què cada signe codifica el contingut del senyal i es pot analitzar.