Show Posts
Pages: [1]
1  International / Hardware / Re: problemi con il controllo servo di ArduinoUno - RISOLTO! on: October 07, 2012, 12:56:03 pm
Ratto93, ho risolto il problema con un atto disperato: ho cambiato il cavo USB (quello contenuto nel kit) con un'altro e tutto funziona. Spero che questa esperienza possa essere utile ad altri che avessero lo stesso problema.

Comunque grazie ancora a te e a chi mi ha letto.
Paolo
2  International / Hardware / Re: problemi con il controllo servo di ArduinoUno on: October 07, 2012, 09:10:08 am
Ratto93 (o altri di buon cuore), buona domenica.
Per verificare se è la scheda ArduinoUNO che non funziona bene posso usare una ArduinoMega2560 con lo stesso codice sostituendo solo l'istruzione del Servo1Attach (9) per il pin digitale 9 di ArduinoUNO con una per un pin digitale da 22 a 53 dell'ArduinoMega2560?

Grazie
Paolo
3  International / Hardware / Re: problemi con il controllo servo di ArduinoUno on: October 06, 2012, 04:24:17 pm
Ok, grazie, buona notte. Paolo
4  International / Hardware / Re: problemi con il controllo servo di ArduinoUno on: October 06, 2012, 04:10:49 pm
Ratto93, scusami ma probabilmente non mi sono spiegato bene. Il kit e quello della rivista. Il programma di controllo del servo con il potenziometro non ha mai funzionato ne con il servo del kit ne con un'altro che avevo già. Il problema e che non ha mai funzionato e per questo penso che sia ArduinoUNO che non va, se non ci sono errori nei collegamenti e nel codice.
Ti ringrazio ancora per la tua cortesia.
Paolo
5  International / Hardware / Re: problemi con il controllo servo di ArduinoUno on: October 06, 2012, 03:25:48 pm
Ratto93, ho provato a sostituire il potenziometro con quello lineare (che funziona, verificato con un led), ma ho sempre lo stesso risultato.
Ho provato con un altro codice (riportato qui sotto), uguale nel concetto, che ho trovato in internet, dove con un video mostra che funziona e cosa fa, ma ho sempre lo stesso risultato. Mi sto demoralizzando. Comincio a pensare che sia la scheda di Arduino UNO che ha qualcosa che non va.
Paolo

#include <SoftwareServo.h> (ho sostituito SoftwareServo con Servo)
 
SoftwareServo 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(2);  // attaches the servo on pin 2 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);
6  International / Hardware / Re: problemi con il controllo servo di ArduinoUno on: October 06, 2012, 02:54:38 pm
Ratto93, scusa per le dimensioni della foto. Terrò conto del tuo consiglio.
Per quanto riguarda il tuo suggerimento, scusami, ma non capisco bene dove devo sostituire "posizione" con "gradi".
Il potenziometro nel programma con i led (per variare la velocità di accensione dei tre led) funziona bene.
Non so bene a cosa ti riferisci con "l'altro esempio dei servi". Sulla rivista di "Primi passi con Arduino" ne ho trovato solo uno.
Scusami per tutte queste incertezze e grazie ancora.
Paolo
7  International / Hardware / Re: problemi con il controllo servo di ArduinoUno on: October 06, 2012, 08:35:27 am
Ratto93, ti ringrazio moltissimo.
Ti confesso che questa cosa ha un po' raffreddato i miei entusiasmi, e spero vivamente che la colpa sia mia e non del sistema. Allego il codice e un paio di foto. Come ho detto quando collego tutto il servo ruota di pochi gradi in successione fino al fine corsa dove continua a cercare di andare oltre. In 180° compie 30 spostamenti.
Ti ringrazio ancora per la gentilezza

PS: spero che le immagini siano visibili come attached, perchè cliccando "Insert image" non mi lascia scegliere l'immagine
Paolo
8  International / Generale / Re: Presentazioni nuovi iscritti, fatevi conoscere da tutti! on: October 05, 2012, 12:45:05 pm
Buona serata a tutti. Mi chiamo Paolo (aerespe) e da tempo cercavo qualcosa che mi permettesse di applicare la robotica alle tecniche di ripresa televisiva (dispositivi di puntamento, messa a fuoco in micro-macroriprese, gestione della camera da remoto, rov, etc.). Non sono per niente giovane, nè del settore (mi occupo di pesci) e quindi mi è probabilmente più difficile imparare, ma ho trovato Arduino e mi si è aperta una speranza, purtroppo stroncata sul nascere da un problema (e mi scuso per avere postato un messaggio di aiuto prima di presentarmi) con il controllo del servo con il potenziometro, che non mi funziona.
Spero di superare questo ostacolo e di proseguire rapidamente nelle realizzazioni di apparati che metterò volentieri a disposizione di chi è interessato.
Grazie in anticipo per ospitarmi sul forum.
9  International / Hardware / [RISOLTO]problemi con il controllo servo di ArduinoUno on: October 05, 2012, 12:18:00 pm
Un saluto a tutti. Scusate l'intrusione. Sono nuovissimo, e sto cominciando con ArduinoUno e "Primi passi con Arduino". Tutto bene fino al servo. Facendo esattamente quanto scritto, il mio servo del kit ruota in una sola direzione di circa 10° per volta in continuo, sia che cambi il delay, insensibile alle variazioni del potenziometro, anzi fa lo stesso se lo levo dal circuito. Ho provato con un altro server, e questo fa tutta la sua escursione di 180°, insensibile ai valori del potenziometro come l'altro. Ho provato a dare l'alimentazione dall'esterno (come suggerito in un altro topic del forum) ma non cambia nulla. Sbaglio io o c'è qualcosa che non va nella scheda di Arduino?
Grazie per i consigli e i pareri
Pages: [1]