Magnetisk upphängning Demonstration kontroll av Arduino (4 / 5 steg)

Steg 4: Tillämpning av Mega168

Det är fyra typer av IO gränssnitt i Android Mega, det vill säga analog ingång/utgång och digital input/output.

Den analoga ingången markeras som ANALOG IN, och kan mäta spänning på 0-5V; behandlingen i motsvarande kod är 0 – 1023; och exempelkod visas nedan:

1. int readValue1 = analogRead (read1 stift);

Analog utgång är faktiskt resultatet av fyrkantsvågor på snöre, som genererar
genomsnittliga spänning med hjälp av månadskapacitet för Hej-och-låga spänningar; det markeras som PWM på kretskortet; Vänligen notera att utspänningen är dock fortfarande 0-5V, numeriskt värde spänna sätts till 0 – 255; exempelkoden visas nedan:

1. analogWrite(power1Pin, Pid1.power);

För digital ingång och utgång, funktionsläget av
base-pin skall inrättas först; exempelkoden visas nedan:

1. pinMode(Pin1, OUTPUT); För att bli utgångsstiftet base

2. pinMode(Pin2, INPUT); För att bli base-ingångsstift

3. digitalWrite(Pin1, HIGH); Hej-utspänning

4. int v = digitalRead(Pin2); Läst Pin2 spänning och returnerade resultatet är 0 eller 1

Alla 0 – 53 gränssnitt kan användas för digitala gränssnitt för ingång/utgång, medan endast 2 – 13 är lämpliga för PWM analog utgång, och 0 – 15 för analog ingång, som är oberoende från de siffror som anges ovan och inte kommer att blanda ihop. Det föreslås starkt anslutning numrerar noteras i början av programmet kollektivt, för att underlätta för användare att förstå anslutningar straightward.

1. int adjust1Pin =; För att reglera potentiometer på en riktning

2. int adjust2Pin = 2; För att reglera potentiometer på B riktning

3. int read1Pin = 4; För att ansluta ingång en potentiometer

4. int read2Pin = 3; För att ansluta input B potentiometer

5. int i1Pin = 36. För att ansluta I1 gränssnitt på motordrift-tallrik

6. int i2Pin = 37. För att ansluta I2 gränssnitt på motordrift-tallrik

7. int i3Pin = 39. För att ansluta I3 gränssnitt på motordrift-tallrik

8. int i4Pin = 38. För att ansluta I4 gränssnitt på motordrift-tallrik

9. int power1Pin = 5; För anslutning av EA gränssnitt på motordrift-tallrik

10. int power2Pin = 6; För att ansluta EB gränssnitt på motor-bil-plåt

Det är fyra gränssnitt I1 till I4 i ovanstående koder, som kommer att ställas in att vara digital utgång.

Tillämpningen av L298N

L298N är direkt ansluten till 20V strömkälla, och levererar en 5V spänning till krets med inombordare-anslutning. Kretskortet har två aktuella drivande kretsar i symmetrin. Ta I1, I2 och EA till exempel

1. om positiv spänning utgång, när EA intervall är 0 – 255, motsvarande produktionen spänning är 0- + 20V

2. I1 = 1; I2 = 0; Vid negativ Matningsspänning, när EA intervall är 0 – 255, motsvarande produktionen spänningen är 0 --20V

3. I1 = 0; I2 = 0; Utspänningen är alltid 0

4. I1 = 1; I2 = 1; Utspänningen är alltid 0

Digital output I1 och I2 kan användas för att styra spänningen riktningen av lindningarna och analog utgång EA att styrspänningen. Funktioner I3, I4 och EB är av samma. Dessutom se till att grundstötning linje med Arduino, L298N och svetsning kretsen skall vara sammankopplade som reglerade.

En komplett uppsättning koder

int readValue1 = analogRead (read1 stift);

analogWrite (power1Pin, Pid1.power);

pinMode (Pin1, OUTPUT);

pinMode (PIN2-, indata);

digitalWrite (Pin1, hög);

int v = digitalRead(Pin2);

int adjust1Pin =;

int adjust2Pin = 2;

int read1Pin = 4;

int read2Pin = 3;

int i1Pin = 36.

int i2Pin = 37.

int i3Pin = 39.

int i4Pin = 38.

int power1Pin = 5;

int power2Pin = 6;

I1 = 0; I2 = 1;

I1 = 1; I2 = 0;

I1 = 0; I2 = 0;

I1 = 1; I2 = 1;

Se Steg
Relaterade Ämnen

Elektrisk Microkart med oberoende upphängning

Detta Instructable ger en översikt av design och konstruktion av små elektriska go-kart eller microkart med borstlösa motorer, litiumbatterier, oberoende upphängning och en komposit däck chassi, byggt från nya komponenter för under $1500. Genom att h...

Batteridriven Centrifugera i cellseparation i flytande upphängning.

' Vi erbjuder en steg för steg beskrivning av hur man gör en batteri driven 9-24 volt DC motor drivna centrifug för separering av cell i flytande upphängning för under 20 dollar. Denna centrifug får användas i fältet (när ingen annan teknik är tillgä...

RC kontroll och Arduino: A färdiga arbeten

i detta instructable jag kommer att ta dig med på min resa för att lära sig lägga till RC kontroll med en Arduino mikrokontroller. Till skillnad från andra Instructables eller Bloggar, kommer att jag innehålla all information jag kan även om det inte...

Kontroll An Arduino med telefonen

Hej alla! I detta instructible jag kommer att visa dig hur man styr och läsa sensorer med arduino och blynk. Blynk är en app som ger full kontroll över arduino, rasberry pi och spark kärna. Med din smartphone! Och det är lika enkelt som att lägga upp...

Enkel upphängning överbryggar modell

medan rengöring ut min lagring, hittade jag en modell av min gamla hängbron modell från sommarskola många somrar tillbaka. Jag tittade på dess luddiga engineering och sa till mig själv, jag tror jag skulle kunna göra detta bättre nu när jag är mer er...

Knex buggy med oberoende upphängning

detta är min buggy, har fullt oberoende upphängning. Det är min första instructable så instruktionerna kan vara svåra att följa. lämna gärna kommentarer.Steg 1: gör den främre hjulupphängningen 1. make two of these.2. gör fyra av dessa.3. gör två av...

Säkerhetssystem och tillgång kontroll med Arduino och RFID-

säkerhetssystem och tillgång kontroll med Arduino och RFIDDetta projekt är en evolotuin av mitt första projekt kallat "Arduino - Security System och Access Control"Som ni kan se på bloggen http://arduinobymyself.blogspot.com.br/2012/03/arduino-s...

Segling kanot kapitel 10: Oberoende upphängning

The Marshallesiska stödben suspensionssystemet är mycket sofistikerad. Det är en oberoende upphängning som en sportbil som låter stödben flex och följ wavetops skiljer sig från wave tåget huvudsakliga skrovet är på. Fjädringen har ett antal justering...

Kraftfull kontroll med Arduino: Gränssnitt ett linjärt ställdon

I den här specifika artikeln kommer vi att diskutera hur enkelt det är att kontrollera kraftfull mekanisk kraft använda en mikrokontroller som Arduino och en linjärt ställdon från DC linjära ställdon Inc.Steg 1: MicrocontrollersRaspberryPi och Arduin...

RGB ledde kontroll [PC, Arduino]

delning är omtänksam... Det är mottot för detta instructable... : Dalla led freaks gillar, är här en behandling...Jag ville åstadkomma full kontroll min dator chassi anpassade led strips, 3 strips för att vara exakt, full kontroll som i hue automatis...

MIDI-kontroll lampor Arduino

Hej, är det här inlägget skapad av Jesus Alberto Cejas och Pablo Javier Ruiz att visa dig vårt projekt om en musikalisk tangentbord, vackra lampor och Arduino.Detta projekt var för "Kreativa elektronik", en Beng elektronik Engineering 4: e året...

Gyroskop ledde kontroll med Arduino

I detta projekt kommer jag visa dig hur man bygger en enkel 4 led tilt dimmer med ett gyroskop och en arduino uno. Det finns 4 lysdioder placerade i formen "+" och de kommer att lysa upp mer som du luta på bakbord.Steg 1: material:1) en Arduino...

Arduino Universal Bluetooth Anslut - kontroll din Arduino med din Android-enhet

Jag ville alltid enkelt styra min Arduino med min Smartphone, men jag hittat aldrig den perfekta lösningen för att göra. Jag vill inte säga att detta är perfekt, men det gör vad jag vill att det ska do...well inte helt men jag är nära... Jag tror.I d...

3D Scanner kontroll styrelsen arduino nano + drv8825

Denna kontrollstyrelsen byggdes för 3d-scanner jag ut med min 3d skrivare.Stöder 1 stepper och 2 lasrarFilerna ska laddas upp inom kort!Steg 1: IntroduktionJag designade controller styrelsen efter att ha tillbringat en tid söker en arduino ombord med...

Hand kontroll av arduino uno

handkontroll av potentiometerdu behöver:1. arduini uno2. tråd3. trä4. nilon5. servo motor sg 90Steg 1: verktyg:multimeterdrileRolercoliseSteg 2: Hur bygga det:Steg 3:Hur programmering hand och arduino:skiss för uppladdning till arduino unoSteg 4:ritn...

Buckyball Pentagon upphängning.

Detta är den färdiga projekt. Vanligtvis buckyballs stannar inte upp men med båda sidor dra mot varandra, de skapar fjädring häxa gör dem ser ut som de vistas upp köpa själva.Steg 1: Steg 1 Göra en slinga av 6 buckyballs.Steg 2: Steg 2 Wrap kedja av...

Stol upphängning

jag jobbade på en robot ben idé som inte panorera men byggde denna modell av benet suspension ätpinnar, zip band, bungees, akryl linjaler och tråd och trodde det skulle göra en intressant pall eller stol....

Jeep med oberoende upphängning

cool jeep...

Lätt att göra LEGO fyra länk upphängning!

Okej många av oss LEGO technic RC amatuers (ja jag stavade amatuers fel) har plågat din hjärna för att göra en lätt (och prisvärda) bärsystem med de bitar som de erhåller. Tja gjorde jag detta efter att ha läst om det i en av mina mest favorit böcker...