Stap 1: Het maken van een afstandsbediening
Gebouw en een afstandsbediening programmeren voor de Blimp
Ik gebruikte mijn Arduino Mega met een DFRobot Mega Sensor Shield V2.4, die 3 paar voor Xbee headers daarop heeft.
Opmerking dat de Xbee kan niet worden aangesloten op de Mega Sensor Shield terwijl het proberen om de code op de Arduino Mega uploaden of het zal niet werken. Gewoon de code uploaden zonder de Xbee aangesloten, verwijderen van de USB-kabel, sluit de Xbee en opnieuw van de stroombron (USB-kabel). Ik kreeg 2 10K Ohm potentiometers en wat plastic wijzerplaten die passen op hen om aan te geven van de positie van hun rotatie. De potentiometers zijn aangesloten op de 5V, grond, en analoge Pins A1 en A2. Rotatie kan worden gedetecteerd door het doen van analogRead(pin_number). Ik gesoldeerd de potentiometers op een stuk van PCB's, omdat de verbinding was onbetrouwbaar gewoon met behulp van een breadboard.
Arduino Code:
int leftKnob = A1; // select the input pin for the potentiometer
int leftKnobValue = 0; // variable to store the value coming from the sensor
int rightKnob = A2; // select the input pin for the potentiometer
int rightKnobValue = 0; // variable to store the value coming from the sensor
void setup() {
Serial.begin(9600);
}
void loop() {
leftKnobValue = analogRead(leftKnob);
rightKnobValue = analogRead(rightKnob);
Serial.println(leftKnobValue);
Serial.println(rightKnobValue);
delay(50);
}