BloonDuino - en Arduino och Xbee baserade luftskepp (3 / 6 steg)

Steg 3: Den flygande del



Montering och programmering det flygande med luftskepp


  1. Anslut en Arduino Uno till datorn och öppna Arduino IDE
  2. Klona GitHub Repo och öppna filen "uno_and_dc_motors_with_xbee.ino"
  3. Kontrollera att du har rätt och att porten valde i Arduino IDE då ladda upp koden.
  4. Stack motorn förarens sköld på Uno
  5. Stapla Xbee skölden över motorn förarens. Observera att när Xbee skölden är ansluten, Arduino IDE inte tillåter dig att ladda upp koden till Arduino om du inte flyttar huvudena på skölden där det står "Xbee/USB" från Xbee till USB-sidan.

Arduino kod:

int incomingByte; en variabel att läsa inkommande seriella data i
int leftmotorForward = 8; stift 8---lämnade motor (+) grön tråd
int leftmotorBackward = 11; stift 11---lämnade motor (-) svart tråd
int leftMotorSpeedPin = 9; stift 9---lämnade varvtal signal
int rightmotorForward = 12; PIN 12---rätt motor (+) grön tråd
int rightmotorBackward = 13. PIN-13---rätt motor (-) svart
int rightMotorSpeedPin = 10; stift 10---rätt varvtal signal
int leftMotorSpeed = 0;
int rightMotorSpeed = 0;
int turnPotVal = 255; variabel för att lagra värdet kommer från sensorn
int turnPotVal2 = 255;

void setup() {
pinMode (leftmotorForward, produktionen);
pinMode (leftmotorBackward, produktionen);
pinMode (leftMotorSpeedPin, produktionen);
pinMode (rightmotorForward, produktionen);
pinMode (rightmotorBackward, produktionen);
pinMode (rightMotorSpeedPin, produktionen);
Serial.BEGIN(9600);
}

void loop() {
medan (Serial.available() > 0) {
Leta efter nästa giltiga heltal i inkommande seriell ström:
turnPotVal = Serial.parseInt();
turnPotVal2 = Serial.parseInt();
rightMotorSpeed = (1023-turnPotVal) / 4;
leftMotorSpeed = turnPotVal2/4.
analogWrite(leftMotorSpeedPin,leftMotorSpeed); Aktivera vänster motor
analogWrite(rightMotorSpeedPin,rightMotorSpeed); Aktivera rätt motor
digitalWrite(leftmotorBackward,LOW); Driver låg utgångar ner först
digitalWrite(rightmotorBackward,LOW);
digitalWrite(leftmotorForward,HIGH);
digitalWrite(rightmotorForward,HIGH);
}
}

Se Steg
Relaterade Ämnen

Mitthem - hemautomation med Arduino och XBee

*** uppdaterad ***Ver 2.0-lagt till Nexa power outlet kontroll-lade till en tråd temperaturgivare-lagt till kontroll av saker via Google kalender-händelser***********************Hej allaDetta är berättelsen om mitt projekt "myHome". Jag ville by...

Arduino och LM35 baserade temperaturvakt för nybörjare

IntroduktionGör din egen temperaturövervakningssystem genom att använda Arduino och LM35 analoga temperatursensor. Detta är en mycket enkel DIY projekt för Arduino nybörjare. Alla åtgärder och krav som nämns i detalj nedan.Obs:- Denna handledning är...

Göra en bärbara streckkodsläsare med en arduino och en cuecat

runt om vänden av århundradet, det var ett företag vars affärsmodell ingår ger bort gratis streckkodsläsare som emulerar tangentbord. En relativt enkel mod till dessa cuecat skannrar bort krypteringen och gjorde dem lämpliga för skanning av streckkod...

Arduino tid-och-Sensor-baserade Android musikspelare

Tänk dig din musikspelare som spelar för dig, en spelare den meningen det omgivande ljuset, temperatur och tid som påverkar stämningen i en person, och välja en låt kategorisera som stämningar. Eftersom jag inte har en sensor som kan översätta mänskl...

2WD röst kontrollerat Robot med Arduino och BitVoicer Server

I detta Instructable ska jag visa hur man bygger en 2WD röststyrd robot. Även om jag kontrollera endast DC motorer om du vill flytta roboten, samma tillvägagångssätt kan användas till röststyrning stegmotorer och servomotorer, så om du planerar att b...

Bygga din Internet kontrollerad Video-Streaming Robot med Arduino och Raspberry Pi

< the Instructable och koden är redo. Njut! Lämna en kommentar med du feedback! >Jag är (aka LiquidCrystalDisplay / Itay), en 14 år gammal student från Israel lärande i Max Shein Junior High School för avancerad vetenskap och matematik. Jag gör dett...

Hur du använder grafisk programmering programvara program Arduino och robotar?

Hej alla, sista gången jag såg en rolig robot att lära barnen robotteknik (du kan få mer information om deras Kickstarter sida). Men jag är mer intresserad av grafisk programmering språk mBlock. Det sägs vara en grafisk programmering miljö (baserat p...

Trådlöst styr en Robot med hjälp av Arduino och RF-moduler!

/*Redigera 05/05/2016Hej killar, jag har varit upptagen med college och kunde inte svara på commments. De flesta av y'all ville koden och scheman gjort lite bättre så jag har gjort scheman på Eagle 7.2.0 och laddat upp allt på Github.Här är länken: h...

Multiplexering med Arduino och 74HC595

74HC595 är en lätt och billig (på cirka 60 cent styck) sätt att öka antalet digitala ut stiften på din Arduino. I denna tutorial ska jag visa dig hur man kör upp till 16 lysdioder med en 74HC595 med hjälp av en teknik som kallas multiplexing. I slutä...

Rowan University mekatronik projekt. Trådlös bil/Xbee serie 2 avsnitt och Xbee flera Potentiometer kontroll

När du väljer xbees, måste du bestämma mellan serie 1 och 2-serien. Serie 1 xbees använda punkt till punkt kommunikation. Detta gör programmering dem enkelt eftersom en serie 1 xbee kan bara prata med en andra serie 1 xbee och inte mer därefter. Seri...

Mugg musik: Förvandla vatten till ett Instrument med Arduino och ChucK

Vad händer om du slå alla ledande yta till ett instrument? Gillar, säga... en mugg vatten? Bäst av allt, är det billigt; du behöver bara $1 värt extra elektriska komponenter (inte inklusive Arduino).För detta projekt, min vän skörd och jag kombinerad...

Piano trappor med Arduino och Raspberry Pi

Vem älskar inte musik? Dessa Piano trappor är en interaktiv och relativt smidig musikaliska installation som kan tillämpas på i princip alla trapphus. Jag byggde dem för HackPrinceton tillsammans med mina vänner Erica Portnoy och Vincent Castaneda, o...

Mobil robotik med repa: hur man kan integrera Scratch, Arduino och Bluetooth

Länge kämpade vi med uppgiften att skapa en enkel, billig, plattformsoberoende, tillförlitlig och stabil strategi att integrera Scratch och Arduino så att du kunde använda Scratch att lära ut de principer och programmering av mobila robotar (inklusiv...

TV KONTROLLERBAR fjärrdatorn MP3 spelare använder ARDUINO och bearbetning

Hej var och en. här visar jag min projekt TV kontrollerbar fjärrdatorn MP3 spelare med bearbetning programvara och arduino ombord. Denna projektidé är baserad på att kontrollera datorn med TV-fjärrkontrollen. I detta projekt skapade jag egna MP3-spel...

Hemma termostat med Arduino och stora LCD

Ersätta en vanlig termostat (SIEMENS-RAA30 16GR) med en self made, arduino-baserad, stor LCD-skärm är ett roligt projekt.DISCLAIMER: Elnätet används båda styra ugnen och för arduino power så du inte går vidare om du inte är bekväm att arbeta med näts...

Hur man mäter temperaturen mycket noggrant med en Arduino och en TSYS01 temperatur Sensor styrelse.

Medan de studerar på universitetet var vi ifrågasätts som en del av en kurs arbete på att designa en låda med mycket exakt temperaturkontroll. Om projektet lyckas, skulle flera boxar byggas och används i ett forskningsprojekt som studerar effekten av...

Bildskärmsmenyn ljud ATM-7 Smartphone talaren med Arduino och Blynk

Dessa dagar finns det flera sätt att genomföra flera zoner ljudet med smartphone baserad kontroll men de flesta är begränsade till ett par zoner eller kräver dyra egna rutor i varje läge (Hej! Sonos). En talare väljare ansluten till en mottagare med...

Arduino och Visuino: Använd PCF8574/PCF8574A I2C GPIO att lägga till fler digitala kanaler till Arduino

Oavsett hur många portar en Arduino styrelsen har, de verkar aldrig att vara tillräckligt för de coola nya projekt du har i åtanke ;-). Lyckligtvis finns det en lösning. Arduinoen har både I2C och SPI stift, och det finns ett antal I2C och SPI GPIO c...

Kapacitans mätare med arduino och 741 op-amp

Detta projekt består av konstruktion och tillverkning av en enkel kapacitans mätare kan mäta kondensatorer i intervallet om 20 picoF till hundratals microF.Detta kan vara ett mycket användbart verktyg när du kontrollerar våra kondensatorer och det ko...