Arduino och LabVIEW (2 / 5 steg)

Steg 2: LabVIEW: strukturer och gå med prickar



4ª det är dags att "Gå med i prickar"

4.1 skapa ett tag loop i Programmering > strukturer > medan Loop. (Pict. 1)

4.2 Skapa tre fall strukturer inne i medan loop i Programmering > strukturer > fall struktur. (Pict. 2)

4.3 de första två fallet är för att skriva en sträng och den sista för läsning. (Pict. 3)

4.4 Visum konfigurera seriell Port och visum nära gå utanför while loopen. (Pict. 3)

Du kan sätta Visum konfigurera seriell Port inuti while loopen. Exemplet ovan måste du välja den COM-Port först innan du kör vi, men om du sätter inuti loop du kan välja den COM-Port när som helst.

4.5 Visum byte vid Port går in medan Loop. För att aktivera behandlingen fall, det har att kontrollera om byte vid seriell port är större än 0 med hjälp av en Programmering > jämförelse > rivjärn än 0 VI. (Pict. 4)

4.6 om byte vid port är större än 0, den "sanna fall struktur" kommer att aktiveras och visum Läs återkommer byte läsa.

4.7 Visum konfigurera seriell Port bör låta användaren välja vilken seriell port att använda och ställa in överföringshastighet, så "Visa namn" och "Baud Rate" måste vara en kontroll. Standard överföringshastigheten är 9600. (Pict. 4);

4.8 skapa ett kommando på visum skriva > skriva buffert. Strängen kommer att skrivas till USB-porten. Denna tutorial använder till för Turna On och TF för Turna avf . (Pict. 5)

Om du vill skicka kommandon från tangentbordet, kan du använda bara ett visum skriva och skapa en kontroll för
Indatasträngen. Denna tutorial använder knappar.

5ª gå till framsidan fönstret för att skapa ett användargränssnitt.

5.1 för att Visa uppgifterna (temperatur), det skulle vara trevligt att ha en numerik > termometer och en graf indikatorer > diagram. (Pict. 6)

5.2 lägga till knapparna (knappar > OK knappen) att slå på / stänga av sensorn. Ändra den Mekanisk handling till Switch tills släppt och lägga till num inds (Num Inds > Num indikator) att se temperaturen.

Du kan också lägga till några bildtexter som "USB-kontroll" och "LM35"; (Pict. 7)

6ª återgå till Diagram Block fönstret Ange knappar, graf, termometer och Num inds.
Om du vill visa uppgifterna från USB-porten, behöver den konverteras från sträng till nummer:

  • Programmering > sträng > sträng/antal konverteringar > Fract/Exp sträng till nummer: konverterar strängen till tal. Detta VI måste läggas inuti den läsa fall struktur att se till att alla mottagna data kommer att omvandlas.
  • Strängen indata i detta VI är ansluten att läsa bufferten av visum Läs. (Pict. 8)

7ª nu ansluta de Gaph, termometer och Num ind till nummer utgången Fract/Exp sträng till nummer. (Pict. 9)

8ª Connect knappen Aktivera av första fall strukturer, knappen Stäng av att det andra fallet och stopp-knappen till medan Loop tillstånd. (Pict.10)

9ª på grund av den snabba processen, lägga till vissa förseningar i while loop Programmering > Timing > vänta (ms) vänta 600 ms, att se till att alla data har mottagits, när arduino kommer uppdatera data varje 500ms (se Arduino kod). (Pict. 10)

Visum konfigurera seriell Port är inne while loop i 10: e bilden.

Se Steg
Relaterade Ämnen

Temperaturkontroll med hjälp av Arduino och LabVIEW

Detta är en mycket enkel temperaturstyrning med LabVIEW och Arduino, där användaren kan ange minsta och högsta temperatur om temperaturen överstiger maximalt ställa nivå vi kan göra arduino att göra vissa arbete.I detta projekt har jag satt arduino a...

Läst realtid analog ingång genom att använda Arduino och rita med LabVIEW

När jag gjorde mina projekt en av integrerad del analoga data läses och rita ut den. Sedan hittade jag inga artiklar eller instructable med tillförlitliga material för att göra det jag tänkte skriva ned de olika stegen som jag använde slutligen att u...

CARduino - Arduino-drivna, LabVIEW-kontrollerade fordon

CARduino är ett fjärrkontrollen drivna fordon som kontrolleras av en styrenhet ansluten till en dator som kör LabVIEW. Fordonet drivs av Arduino och kan utökas på genom tillägg av sensorer eller andra enheter. Enkelt använda LabVIEW, du kan ändra pro...

3D CAD simulering i solidworks och labview

Innan du går till 3D utskrift eller tillverkning av komponenter, är det bättre att testa maskinen och utvärdera sina resultat i en virtuell miljö.Detta projekt har jag använde Solidworks för att skapa 3D-modeller, Labview för att skapa rörelse profil...

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...

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...

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...

2-wheel Self Balancing Robot med hjälp av Arduino och MPU6050

2-Wheel Self Balancing Robot med hjälp av Arduino och MPU6050.Använda Arduino som controller och sensor MPU6050 för att styra balansen. Bara lägga till en enkel seriell Bluetooth-modul och använda en Bluetooth Serial Controller APP för Android-telefo...

EL Wire hatt: Sekvenserade och ljud aktiverat med fjärrkontroll - drivs med Arduino och Sparkfun

Välkommen till Instructable guide av hatten EL Wire med några roliga funktioner.Konceptet är en EL Wired hatt med 8 sekvenserade EL ledningar kontrolleras av en trådbunden fjärrkontroll. Flera hastighetslägen kontrollerbar sekvens är förprogrammerad...

Seriell kommunikation - Arduino och Linkit en

I detta instructable kommer jag visa dig hur du upprätta seriell kommunikation mellan arduino och Linkit en. Detta skulle hjälpa dig att göra ett mer komplexa projekt med dessa två styrelser.Steg 1: komponenterHär är en lista över alla de komponenter...

IoT: Ansluter RPi, Arduino och världen!

(Om du gillar detta Instructable, glöm inte att rösta på det (ovan: högra hörnet flaggan). det konkurrerar om SAKERNAS INTERNET och sensorer tävlingar. Tack så mycket! ;-)I detta projekt kommer vi program en RPi och en Arduino, arbeta tillsammans för...

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...

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...

Chromebook Arduino och Intel Edison guide för Intel IoT EDI utveckling på budget

Först kommer jag att förklara varför detta Instructable behövs så många erfarna utvecklare kommer att håna när de ser titeln och aldrig kommer att läsa den eftersom de inte har ett öppet sinne om saker som Chromebook. Det beror på att många av dem ha...

Multiplexering 7 Segment visar med Arduino och SKIFT register

i detta instructable, jag kommer att lära grunderna i multiplexing 7 segmenterar skärmar med en Arduino och ett par av SKIFT register. Detta projekt är väl lämpad för att Visa numeriska information eller om du vill styra en massa lysdioder. För nybör...

Arduino och sommartid (Europa)

Bara den gångna helgen Europa har startat i sommartid. Ni alla var tvungen att återställa dina klockor, men hur är din microcontroller? Många program på arduino och andra microcontrollers håller tid och gör att med en av de populära RTC chips som DS1...

DIY virtuell verklighet Skateboard erfarenhet med Arduino och Google kartong

Detta är ett riktigt roligt och enkelt projekt som kan göras ungefär en timme. På botten av skateboard är en accelerometer/gyro med en Arduino ombord som överför kantiga rörelse i styrelsen via bluetooth till en liten virtuell verklighet spel jag gjo...

Styra en kamera med en Arduino och RS232 sköld

Denna handledning visar dig hur du kan styra många olika aspekter av en kameror drift med en Arduino. Dessa operation kan vara pan och tilt kamera, zoom och fokus lins, och RGB egenskaper. Arduinoen kommer att utnyttja en RS232 sköld och skicka hexad...