BloonDuino - en Arduino och Xbee baserade luftskepp (1 / 6 steg)
Steg 1: Gör en fjärrkontroll
Byggnaden och programmering en fjärrkontroll för luftskepp
Jag använde min Arduino Mega med en DFRobot Mega Sensor sköld V2.4, som har 3 par Xbee headers på den.
Observera att Xbee kan inte anslutas till Mega Sensor skölden när jag försökte ladda upp koden till Arduino Mega eller det brukar fungera. Helt enkelt ladda upp koden utan Xbee ansluten, ta bort USB-kabeln, ansluta Xbee, sedan återkoppla strömkälla (USB-kabel). Jag fick 2 10K Ohm potentiometrar och lite plast ringer som passar på dem för att ange deras rotation. Potentiometrar är anslutna till 5V, marken, och Analog Pins A1 och A2. Rotation kan upptäckas genom att göra analogRead(pin_number). Jag lödde potentiometrar till en bit av PCB, sedan anslutningen var otillförlitliga bara använda en skärbräda.
Arduino kod:
int leftKnob = A1; Välj input PIN-koden för potentiometer
int leftKnobValue = 0; variabel för att lagra värdet kommer från sensorn
int rightKnob = A2; Välj input PIN-koden för potentiometer
int rightKnobValue = 0; variabel för att lagra värdet kommer från sensorn
void setup() {
Serial.BEGIN(9600);
}
void loop() {
leftKnobValue = analogRead(leftKnob);
rightKnobValue = analogRead(rightKnob);
Serial.println(leftKnobValue);
Serial.println(rightKnobValue);
Delay(50);
}