estekaren bukaeran ikusiko den bezala, gurpil bat erantsi diot nola giratzen den ikusteko. Ondorengo irudian, simulazioa egiteko erabili dudan proteuseko eskema ikus daiteke
Ondoren, sketcha ere ikus daiteke. Bertan, serboa arduino plakaren 9 pinean dagoela ikusten da. PWM duen beste edozein ere erabili ahalko zen. Potentziometroaren irakurketa egiteko, edozein sarrera analogiko erabili behar da, kasu honetan A0 dela ikus daiteke. Potentziometroaren balioa, erabilgarri izateko, maps funtzioa erabiltzen da. Honek, serboaren biraketa 0tik 180º arte mugatzen du. Azkenik, serialetik balioak ikusteko aukera ere utzi dut.
/************************************************************************ Serbomotore bat giratzen da potentziometro
baten balioaren arabera ************************************************************************/ #include <Servo.h> Servo serboa; int posizioa=0; int potentziometroa= A0; int balioa,atera; /************************************************************************ Hasiera batean zero posizioan egongo da serboa hau da, erdiko puntuan ************************************************************************/ void setup(){ Serial.begin(9600); serboa.attach(9); serboa.write(posizioa); delay(15); pinMode(potentziometroa,INPUT); } void loop(){ balioa=analogRead(potentziometroa); // Potentziometroaren balioa
atera=map(balioa,0,1023,0,180); // 0 eta 180º artean mapeatzen dut serboa.write(atera); // informazioa serbora bidali
delay(15);
Serial.println(atera); // serialetik ze posizio den ikusten dugu }
Azkenik, proiektu osoaren bideo txiki bat ikus dezakezu, nun simulazioa eta muntaiaren funtzionamendua ikus daitekeen.
Hola, buen ejemplo para todos los que estamos empezando en este mundo de arduino y la electronoca me gustaria saber si es posible que compartas el proyecto de proteus con con esta informacion
ResponderEliminarNo tengo a mano el proyecto, pero el circuito es muy simple. Por una parte tendrías que seguir el tutorial que publicamos en su momento "http://elektronikadonbosco.blogspot.com.es/2012/02/como-simular-arduino-en-proteus.html" y si te fijas en el esquema de arriba a la plantilla que dejé en como simular arduino en proteus hay que añadirle un potenciometro y un servomotor. No tiene más. Si tienes algún problema comenta e intentaré mirarlo. Salu2
ResponderEliminar