Tornerspel Robot (LabVIEW kod) (4 / 9 steg)

Steg 4: Ange 1: Setup del 2



Servo används varierar från 500 uS till 2200 uS pulser. Servo poäng kvar till ett värde av 500 oss och pekar rätt med en 2200 oss pulser. Heltalsvärdet förvandlades till en önskad pulse bredd så att när PmodJSTK förvandlades vänster, servo skulle sväng vänster och när PmodJSTK förvandlades rätt, servo skulle sväng höger.

Detta gjordes genom att göra en linjär kalibreringskurva där heltalet från PmodJSTK var multiplicerat med (500-2200) och dividerat med hela värdet av 1024. 2200 lades sedan för att göra en korrekt linjär kalibrering.

Vände sig hela vägen till vänster, kommer styrspaken produktionen 1024. Med hjälp av kalibrering, detta ger en puls bredd av 500uS som motsvarar till servo pekar vänster.

Den sista byten läsa från PmodJSTK innehåller information om de inbyggda knapparna. Om ingen av knapparna skjuts, är det här värdet 0. Om en eller alla knappar skjuts, är detta värde noll. Således avslutas tillståndet installationsprogrammet när en knapp på Pmod skjuts eftersom den resulterande byten blir icke-noll, vilket ger en falskt värde från blocket jämförelse. "Inte" blocket användes för att byta detta värde till true och det sanna värdet skickas sedan till stoppa while loopen. Det sanna värdet matas också in ett fall struktur efter while loop som skickar "Kör" staten i främsta fall struktur med hjälp av skiftregister.

Ett falskt värde skickas också till den viktigaste loopen så att den fortsätter att köra.

Se Steg
Relaterade Ämnen

Tornerspel Robot (ledningar Tutorial)

Detta instructable går över hur du ställer in trådarna för tornerspel robot-projektet.Tornerspel robot projektet använder 3D tryckta delar, LabVIEW, servon, sensorer och chipKIT WF32. Om du är intresserad, säljer Digilent LabVIEW fysiska Computing Ki...

Styra servon via Bluetooth (RN-42) och LabVIEW

Detta projekt används en chipKIT WF32, LabVIEW, LabVIEW MakerHub LINX, PmodBT2 (RN-42) och PmodCON3 för att styra två servon från en smart telefon. Förhoppningsvis efter att ha sett detta instructable, vet du hur du kan styra din egen robot eller ann...

Bygga tornerspel robotar

Kombinera en ung pojke två favoritsaker, riddare och robotar, har vi skapat Tornerspel robotar.Men tror inte dessa 2 robotar bara kör in i varandra, det finns några imponerande tech bakom var och en. Det finns två sensorer som mäter mått av varje kol...

Analoga Discovery 2 USB oscilloskop + LabVIEW

I detta Instructable går vi över hur ansluta en Analog Discovery 2 USB oscilloskop till LabVIEW. Så vi kommer att använda ett LabVIEW projekt kallat LabForms 2.0. Projektet kan du öppna analoga räckvidd och wavegen funktioner i analoga upptäckten gen...

Hinder undvika Robot

Detta instructable är den skriftliga versionen av min "Arduino: hur till bygga en hinder att undvika Robot" Youtube video som jag har lagt upp nyligen. Jag rekommenderar dig att kolla upp.Så, utan vidare, låt oss komma igång!Steg 1: Ett chassi!...

Orm spel med poäng i LabVIEW

Idén till detta projekt var att ändra befintliga orm spelet koden så att poängen läses i LabVIEW använder en seriell utskriftskommando skicka poäng via en USB-kabel från uC32 till datorn som kör LabVIEW. LabVIEW sedan tar denna poäng och visar det so...

Analoga Discovery™ USB oscilloskop + LabVIEW

I detta instructable åker vi över hur ansluta en Analog Discovery™ USB oscilloskop till LabVIEW. Så vi kommer att använda ett LabVIEW projekt kallat LabForms 2.0. Projektet kan du öppna analoga räckvidd och wavegen funktioner i analoga upptäckten gen...

Visa väder och läge med chipKIT WF32 och LabVIEW

För detta projekt, som chipKIT WF32, LabVIEW och LabVIEW MakerHub LINX används visas både nuvarande utanför temperatur i ditt område genom att trycka på en av knapparna ombord, och din nuvarande position genom att trycka på en annan ombord knapp.LINX...

Hur du använder I2C i LabVIEW

För detta projekt ansluten jag PmodGYRO till chipKIT WF32 med LabVIEW och LabVIEW MakerHub LINX. Denna guide kommer att gå igenom hur du ställer in pull-up motstånd för framgångsrik I2C kommunikation och hur man läser ett datablad för att hitta det d...

Hur du använder SPI i LabVIEW

Detta Instructable kommer att förklara hur man kommunicerar med en sensor för omgivande ljus Pmod (PmodALS) via SPI med chipKIT WF32, LabVIEW och LabVIEW MakerHub LINX. Detta kommer också att gå över hur man läser databladet så att du kan använda det...

Termistor - Fan Speed Control med LabVIEW och myRIO

Den grundläggande idén för detta projekt var att foder termistor spänningsvärden i fläkthastigheten myRIO och kontroll utifrån dessa värden.Detta projekt kräver LabVIEW och ytterligare nödvändig programvara för att köra myRIO. Den studerande versione...

LabVIEW handledning: Spel rabatter

Detta projekt använder några mer avancerade LabVIEW kod som söker användaren matas in spel och returnerar sedan rabatten för varje spel som anges. Den här koden genomgången ger dig viss erfarenhet med HTTP GET-förfrågningar och reguljära uttryck samt...

LCD-kontroll med LabVIEW

För detta projekt använde jag LabVIEW, MakerHub LINX och chipKIT WF32 för att styra PmodCLP, en LCD-skärm perifera modul. I LabVIEW skriver du en strängkonstant och detta sedan visas på LCD-skärmen.Kolla in detta Instructable att se hur du ställer in...

Hur du använder UART i LabVIEW

För detta projekt ansluten jag PmodGPS (GPS modul) till chipKIT WF32 med LabVIEW och LabVIEW MakerHub LINX. Denna guide kommer att gå igenom hur du ställer in UART kommunikation, är i princip UART, och hur du omvandlar mätvärden från enheten till anv...

Plug and Play-Pmods med LabVIEW

Pmods™ är små I/O gränssnitt styrelser som erbjuder ett idealiskt sätt att utöka funktionerna i våra FPGA/CPLD och inbäddad kontroll styrelser. Pmods kommunicera med systemet styrelser med 6 eller 12-pin-kontakter. Pmods inkluderar sensorer, I/O, dat...

Robot Arm Arduino App

Vi behövde en plattform för att testa våra nya MICILE / Arduino användargränssnitt. Robot hand och arm kändes som något komplext nog att verkligen ge begreppet en omfattande träning. Projektet tillät oss att använda en MICILE tablett, en Arduino Uno...

Termistor - Fan control med LabVIEW

Underhållning centers ofta fälla värme avges från elektronik; Detta kan orsaka dem överhettas vilket minskar deras livslängd. Detta projekt kan användas till att reglera temperaturen i ett nöjescentrum av ökande flöde. Det gör detta genom att tillåta...

Med en Raspberry pi för att styra en WF32 med LabVIEW (Fan Control)

Detta Instructable tar ett projekt från min senaste Instructable (termistor - Fan control med LabVIEW) och lägger i användningen av en Raspberry pi 3 för trådlös styrning av WF32. Detta innebär att du kan nu ställa in fans och servo med din WF32 i di...

Hur gränssnittet Arduino att LabVIEW? #Simple steg #

# laboratorium virtuella InstrumentEngineering Workbench (LabVIEW) #Du kan använda Arduino Data förvärv till åtgärd, kontroll, övervaka olika enheter och sensorer, det är lätt att lära sig grafisk programmering än normala programmering, denna grafisk...