Ho voluto riproporre questo argomento dato che nel precedente post (riferito a questo) nessuno mi aveva risposto.
Si tratta della programmazione dell'Arduino UNO.
Esso deve essere programmato in modo che 5 potenziometri possano comandare 5 servomotori.
Premetto anche che non mi intendo assolutamente di programmazione ma credo che quando avrò un po' più di tempo libero cercherò qualcosa che mi aiuti nel mio problema (come libri...).
Ovviamente prima di postare ero andato sul sito dell'Arduino e lì ho trovato proprio il codice che mi permetteva di comandare un servomotore con un potenziometro.
Credevo che sarebbe stato sufficiente copiare il codice e incollarlo sul programma della programmazione dell'Arduino cambiando pin ogni volta che lo copiavo. Ma invece no: mio fratello (che ha studiato informatica molto bene) mi disse che non era giusto utilizzare quel metodo, ma poiché aveva gli esami e adesso frequenta l'università, non ha mai avuto tempo di spiegarmi un po' le basi e come si faceva.
Quindi son tornato a rivolgermi a voi.
CODICE
- Codice: Seleziona tutto
// Controlling a servo position using a potentiometer (variable resistor)
// by Michal Rinott <http://people.interaction-ivrea.it/m.rinott>
#include <Servo.h>
Servo myservo; // create servo object to control a servo
int potpin = 0; // analog pin used to connect the potentiometer
int val; // variable to read the value from the analog pin
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop()
{
val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 0, 1023, 0, 179); // scale it to use it with the servo (value between 0 and 180)
myservo.write(val); // sets the servo position according to the scaled value
delay(15); // waits for the servo to get there
}
SCHEDA ELETTRONICA
Per la scheda ho utilizzato una millefori ed ho seguito lo schema del sito dell'Arduino ma aggiungendo altre uscite per altri potenziometri e servi. (http://arduino.cc/en/uploads/Tutorial/knob_schem.png)
Spero mi possiate aiutare,
Grazie.

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




