Arduino Pan Tilt
3 berichten
• Pagina 1 van 1
Arduino Pan Tilt
Ik wil een pan tilt systeem maken die via app kan worden bediend
Ik heb volgend arduino programma gebruikt maar het werkt niet
Als ik mijn schuif knoppen gebruik , verschuiven ze een beetje en gaan terug naar de instelling , en er is maar een schuif knop actief
Daarom denk ik dat er een fout in het programma zit maar kan het niet vinden
Zou er iemand zo goed willen zijn om effe naar het programma te kijken en mij misschien een oplossing kunnen geven
Heb al veel gegoogeld maar nog niets gevonden dat werkt , en nu zit ik vast kan niet verder
Misschien weet er iemand ergens een werkende pan tilt op het net staan aub laat het mij weten
Mocht het programma toch goed zijn dan zit er eventueel een fout in mijn programma in Mit app inventor
Dank bij voor baat
Erwin
Ik heb volgend arduino programma gebruikt maar het werkt niet
Als ik mijn schuif knoppen gebruik , verschuiven ze een beetje en gaan terug naar de instelling , en er is maar een schuif knop actief
Daarom denk ik dat er een fout in het programma zit maar kan het niet vinden
Zou er iemand zo goed willen zijn om effe naar het programma te kijken en mij misschien een oplossing kunnen geven
Heb al veel gegoogeld maar nog niets gevonden dat werkt , en nu zit ik vast kan niet verder
Misschien weet er iemand ergens een werkende pan tilt op het net staan aub laat het mij weten
Mocht het programma toch goed zijn dan zit er eventueel een fout in mijn programma in Mit app inventor
Dank bij voor baat
Erwin
- Code: Alles selecteren
#include <SoftwareSerial.h>
#include <Servo.h>
Servo myservo1, myservo2;
int bluetoothTx = 10;
int bluetoothRx = 11;
SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
void setup()
{
myservo1.attach(6);
myservo2.attach(5);
Serial.begin(9600); // Setup usb serial connection to computer
bluetooth.begin(9600); // Setup Bluetooth serial connection to android
}
void loop()
{
if(bluetooth.available()>= 2 ) // Read from bluetooth and write to usb serial
{
unsigned int servopos = bluetooth.read();
unsigned int servopos1 = bluetooth.read();
unsigned int realservo = (servopos1 *256) + servopos;
Serial.println(realservo);
if (realservo >= 1000 && realservo <1180){
int servo1 = realservo;
servo1 = map(servo1,1000,1180,0,180);
myservo1.write(servo1);
Serial.println("servo 1 ON");
delay(10);
}
if (realservo >=2000 && realservo <2180){
int servo2 = realservo;
servo2 = map(servo2,2000,2180,0,180);
myservo2.write(servo2);
Serial.println("servo 2 On");
delay(10);
}
}
}
Advertisement
Re: Arduino Pan Tilt
zet er om te testen eens een delay van 2000 in dan zal de servo wel lopen omdat je telkens de servo een nieuwe waarde geeft gaat het veel te snel dus als het een nieuwe waarde is alleen maar het commando servo geven en nu is servo1 en 2 van realservo die moet je natuurlijk uit elkaar halen
paul deelen
shooter@home.nl
shooter@home.nl
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten