/* Due servomotori comandati da un joystick analogico,compsto cioè da due potenziometri solitamente da 10 kOhm Programma:test_Joystick_sparkfun.ino Versione: 1.0 Comando dispositivo Pan & Tilt tramite Nunchuk Porte utilizzate Pin +5V -> Alimentazione servo Pin GND -> Alimentazione Pin5 (PWM) servo Rotazione telecamera Pin6 (PEWM)servo Rotazione base Porta A2 Lettura potenziometro orizzontale Porta A3 Lettura potenziometro verticale Creato il 08/4/2013 da Adriano Gandolfo <http://www.adrirobot.it> This example code is in the public domain.*/ #include <Servo.h> Servo horzServo; Servo vertServo; int horzPin = 2; // pin A2 asse orizzontale int vertPin = 3; // pin A3 asse verticale int horzVal; int vertVal; void setup() { horzServo.attach(5); vertServo.attach(6); } void loop() { horzVal = analogRead(horzPin); horzVal = map(horzVal, 0, 1023, 0, 179); horzServo.write(horzVal); vertVal = analogRead(vertPin); vertVal = map(vertVal, 0, 1023, 0, 179); vertServo.write(vertVal); delay(15); }
lunedì 5 gennaio 2015
Joystick analogico.
Iscriviti a:
Commenti (Atom)
