[Manual] Arduino UNO: com ho estic fent!

Manuals i tutorials.

Moderadors: Petiso, Ayu

Respon
Avatar de l’usuari

Autor del tema
Petiso
Site Admin
Site Admin
Entrades: 15907
Membre des de: dv. oct. 06, 2006 13:13
Status: Desconnectat

[Manual] Arduino UNO: com ho estic fent!

#1

Entrada Autor: Petiso » dj. abr. 27, 2017 22:22

Recentment me comprat un Arduino UNO, i aquí publicaré alguns dels experiments ...... per si a algú li interessen!

+ Que és l'Arduino??
[quote=Wikipedia]Arduino és una placa de circuit imprès simple basada en el microcontrolador de codi obert amb l'objectiu de fer més simple i accessible el disseny de circuits electrònics amb microcontroladors.[/quote]

Te diverses entrades/sortides digitals/analògiques i se li poden connectar multitud de sensors i actuadors.

Serveix per fer (no tant)petits projectes d'electrònica.
Exemples:
- Controlar persianes.
- Fer petits robots.
- Etc.

+ Arduino UNO R3:
Seveix qualsevol ... el "oficial" de 20$ o els xinos de 3$. Tots son iguals, ja que son de lliure distribució i qualsevol el pot fer/replicar. Al pcbox en venen un per 20 euros.

Jo l'he comprat a l'ebay (buscar: arduino uno r3 ATmega328 )

+ Driver:
A l'enxufar el Arduino UNO al PC no me'l detectava. Donava error al driver del port serie (USB2.0-serial).
He tingut que instal·lar el següent driver:
http://www.arduined.eu/ch340g-converter ... -download/

Amb el driver el software ja ha detectat el Arduino.

+ Software:
El software es pot baixar de forma gratuita de la web:
https://www.arduino.cc/en/Main/Software


Imatge Imatge

Avatar de l’usuari

Autor del tema
Petiso
Site Admin
Site Admin
Entrades: 15907
Membre des de: dv. oct. 06, 2006 13:13
Status: Desconnectat

Re: [Manual] Arduino UNO

#2

Entrada Autor: Petiso » dj. abr. 27, 2017 22:29

Primer programa:

Per fer una primera prova, he agafat dos leds, un verd i un vermell, i els he connectat a les sortides números 2 i 3.
La patilla llarga del LED (+) al pin numero 2 o 3.
La patilla curta del LED (-) al GND (terra).

La idea era fer un programa que fes parpadegar els leds de forma intermitents i intercalats.

Programa:

Codi: Selecciona’ls tots

// constants amb el numero de pin dels leds
const int ledPinA = 2;
const int ledPinB = 3;

// Estat dels LED
int ledState = LOW;

unsigned long previousMillis = 0;

const long interval = 500;           // interval al que canviaran d'estat

void setup() {
  // Fem que els pins digitals siguin de sortida
  pinMode(ledPinA, OUTPUT);
  pinMode(ledPinB, OUTPUT);
}

void loop() {
  unsigned long currentMillis = millis();

  if (currentMillis - previousMillis >= interval) {
    previousMillis = currentMillis;

    if (ledState == LOW) {
      ledState = HIGH;
    } else {
      ledState = LOW;
    }

    digitalWrite(ledPinA, ledState);
    digitalWrite(ledPinB, !ledState);
  }
}
Imatge Imatge

Avatar de l’usuari

r5004
Entrades: 12457
Membre des de: dc. nov. 01, 2006 8:08
Status: Desconnectat

Re: [Manual] Arduino UNO: com ho estic fent!

#3

Entrada Autor: r5004 » dv. abr. 28, 2017 8:44

Imatge

Jo encara segueixo amb el Raspberry Pi (versió 1) :D

L'Arduino també serveix per torrent/edonkey/samba?
“Un home, i un poble, només pot pensar en la seva llengua, i si per dissort un dia arriba a pensar en la del veí, ja no és ell, sinó un altre, i de vegades ni això, car en el procés ho ha perdut tot."

Avatar de l’usuari

Autor del tema
Petiso
Site Admin
Site Admin
Entrades: 15907
Membre des de: dv. oct. 06, 2006 13:13
Status: Desconnectat

Re: [Manual] Arduino UNO: com ho estic fent!

#4

Entrada Autor: Petiso » dv. abr. 28, 2017 10:51

Nop, està pensat per projectes d'electrònica.
De fet és un micro-controlado amb entrades y sortides digitals/analògiques.
Imatge Imatge

Respon