Arduino/Lektion 1.5

Från Wikiversity


Mål för undervisningen Potentiometern
  • Du ska veta vad en potentiometer är
  • Du ska förstå hur program och elektronik samverkar
  • Du ska kunna förutsäga hur en ändring i programmet påverkar kretsens beteende.


Potentiometern för att variera en spänning[redigera]

Potentiometer.
Potentiometer.
Potentiometer.
Potentiometer.

Arduino - Fokus: Potentiometern.

Läs om vad en potentiometer är på: wikipedia:Potentiometer '

Fundera ut hur Arduino kan styra till exempel en bilbanemotor eller ett servo.

Definition


Potentiometern

Potentiometer är en typ av reglerbart motstånd som har tre anslutningar. Den har en vridbar glidkontakt som ligger an mot en resistiv bana


Uppgift


Övningar på potentiometern

Första övning: Arduino Potentiometer

Här får du bekanta dig med potentiometern genom att koppla den till Ardiuinon och blinka med den inbyggda dioden.

Andra övning: Analog In, Out Serial

Nu provar vi att koppla in potentiometern på kopplingsplattan och tända en lysdiod. Du kan eventuellt hoppa över revisorn i kopplingen.

Tredje övningen: Read Analog Voltage

här kopplar vi in potentiometern och läser av som vanligt med Arduinon men denna gång skickar vi spänningsvärdet till din dator så du kan läsa avdet på skärmen. Här har du din alldeles egna voltmeter. Den framtida nyttan är att du lärt dig hur du läser av spänning, utför beräkningar och skickar informationen vidare till något du vill styra.

TIPS: För att öppna Serial Monitor, klickar du på "förstorings glaset" i programet Arduino! Uppe i högra hörnet.


Mer att göra:[redigera]

Tänk! Prova med en motor istället!

Prova att sätta in en motor i stället för dioden i andra övningen ovan.


Definition


Innovativa tekniker

En typisk tekniker eller innovatör ställer sig ofta frågan:

Vads händer om jag gör så här istället?

Byt dioden mot en motor. Eller en högtalare. Eller en transistor. Eller en avståndssensor? Eller ...

Just nu har vi inte så många saker som vi kan pröva med. Men vartefter du lär dig mer kommer du att få många fler komponenter som du kan laborera med.

Möjligheterna är oändliga. Du som är ung har gott om tid att testa olika möjligheter. Till en början bara för att lära men rätt snart kommer du att skapa nydanande saker.

En bra sak med Arduino och hela makerkulturen är att du kan återanvända gamla prylar och trasiga grejer.. Elektroniken och även mekaniken i ratade prylar kan komma till mycket stor nytta för den som vill utforska möjligheterna.

Tips! Köp en Arduino och gå till ett grovsoprum och hämta gratis komponenter.



Hitta på en kontrollfråga[redigera]

Uppgift


Skriv en kontrollfråga.

Du ska hitta på en bra kontrollfråga till det du gjort den här lektionen.

Skriv in din fråga här under. Annars blir det F!


Era kontrollfrågor skrivs här[redigera]

Dior, Katrin och Sandel

1) Hur får man lampan att sluta blinka när man vrider på potentiometern? 2) Vad gör man istället för att radera dom sista två raderna?

Sten[redigera]

Vad regleras när man vrider/drar på potentiometern?

Facit: (klicka expandera till höger)

Resistance

Tor och Babylon[redigera]

Kompletterad av Konrad

Vad får man för värde om man drar potentiometern halva vägen i övning tre?


Facit: (klicka expandera till höger)

Ungefär 2.5 V (om potentiometern är en linjär potentiometer)

Micke, Riaz och Armin[redigera]

Hur stor spänning leds genom lampan om man drar upp potentiometern till max på uppgift nr. 2


Facit: (klicka expandera till höger)

Svar: 2V

Daniel och Madelene[redigera]

Hur kopplar man in multimetrn för att mäta spänningen på potentiometern?

Facit: (klicka expandera till höger)

Koppla en kontakt till Com och en till rött plus på mulitimetern och koppla ihop potentiometer med en Arduino. Vrid multimetern till Vdc (likspänning) och då mäter multimetern spänningen.

Anna och Emma[redigera]

Varför lyser inte dioden när vi har kopplat på detta sätt?

Arduino

Facit: (klicka expandera till höger)

För att den är kopplad till 2 GND. Den ska vara kopplad till 1 GND och 1 5V

Emre och George[redigera]

Vad är max på potentiometern?

Nabbir[redigera]

Vad händer om du lägger för många sladdar? Jag är dum i huvudet!

Svar: Det kommer inte ge dig ett

Olle[redigera]

Vad händer om man skulle använda fel sladdar? Skulle de fortfarande funka?

Adrian och Marcus W[redigera]

Vad gör heltalet "Val"?

Fares[redigera]

Vad händer om man vrider potensiometern till den maximala resistansen mellan GND och den variabla anslutningen.

Facit: (klicka expandera till höger)

man får fram den maximala spänningen.

Jesper och Kevin[redigera]

Vad har koden val = analogRead(potPin) med en potentiometer att göra?

Facit: (klicka expandera till höger)

Koden gör att man kan läsa av resultatet man får från potentiometern.

Elias och Felix[redigera]

kan man använda potenisometern för att reglera hastigheten på en elmotor

Ilyas[redigera]

Hitta Felet i Kretsen

Hitta fel i kretsen


Adam[redigera]

Är kretsen korrekt?

Kontrollfråga

Viktor, Herman, Jesper, Noah & William[redigera]

Vad händer med koden i uppgift 3 om "void loop()" tas bort?

Facit: (klicka expandera till höger)

Koden kommer inte att fortsätta fler än en gång, den kommer inte att gå i en "loop".

Dior, Katrin och Sandel[redigera]

1) Hur får man lampan att sluta blinka när man vrider på potentiometern? 2) Vad gör man istället för att radera dom sista två raderna?

Facit: (klicka expandera till höger)

1) Man tar bort de två sista raderna i koden.
2)  Man sätter // innan raderna för att göra dem inaktiva.

Edvin, Christopher & David[redigera]

1. Vad står analogInPin och analogOutPin för i koden AnalogInOutSerial för Arduino?

2. Vad kan man göra med en potentiometer?

Kani & Shifat[redigera]

1. Vad händer om man kopplar in A1 fast det sägs att man ska koppla in sladden på A0 på övning två.

Facit: (klicka expandera till höger)

Antingen kan man koppla om sladdar så det sitter rätt eller så kan man ändra koden för att det ska funka. De in och utgångar som används i kretsen måste stämma med koden.

Gustav och Richard[redigera]

Övning 1. Vad händer med dioden om man byter ut talet 13 med 12 i "int ledPin = 13;"?

Facit: Lampan kommer inte att lysa för att output kommer från pin 12 istället för 13 där dioden är.

kontrollfråga


Markus J, Simon, Mohammed[redigera]

1. Om jag vill att lampan ska blinka en gång i sekunden vad ska jag ändra?

void loop() {
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(100);              // wait for a second
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  delay(100);              // wait for a second 

Ändra värdena (100) på båda ställena till (1000) så att det står:

digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
 delay(1000);

2. Kan man använda en potentiometer för att ändra ljusstyrkan på en lampa?


Svar: Ja det kan man, om man vrider på potentiometern til max spänning får man värdet 1000 digitalt.

Liam Lucas[redigera]

Skulle du kunna använda potentiometern till att styra ljudnivån på en buzzer? Isåfall hur?


Facit: (klicka expandera till höger)

Dennis Norman[redigera]

Vad gör det mittersta benet på en potentiometer? Och varför är det mittersta benet kopplat till analog på Arduinon?

Facit: (klicka expandera till höger)

Det mittersta benet läser av volte i potentiometen och analog på Arduinon kan läsa av volten om man använder kommandot analogRead() i sin kod.

Jonas Fredrik[redigera]

Varför lyser lampan svagare/starkare om man vrider på potentiometern?

koppling schema


Erik,Nikita,Niklas[redigera]

1. Kan man använda en potentiometer för att reglera ljudvolymen på en högtalare? Förklara hur du tänker?

2. Om lampan inte blinkar, alltså bara lyser, vad kan du göra/ändra på?

Facit: (klicka expandera till höger)

Det mittersta benet läser av volte i potentiometen och analog på Arduinon kan läsa av volten om man använder kommandot analogRead() i sin kod.

Svar 1 Man reglerar resistansen

Svar 2 T.ex ändra på val värdena: delay (val) ——> delay (val*10)

Artin, Abdikafi[redigera]

Vi vill mäta spänningen, hur ska vi koppla voltmetern?

Facit: (klicka expandera till höger)


Svar: voltmeter ska ligga mellan ground och A0 för att mäta spänningen.

bild, voltomoeter

Daniil[redigera]

Vad är tecken för potentiometer,när man ritar en krets

file:///Users/DanjaKreyg/Desktop/Daniil/Bilder/Pot_symbol_USA.png

joakim[redigera]

Hur kopplar men potentiometer?

Facit: (klicka expandera till höger)

svar: man kopplar den högra sladden till negativt, den vänstra till positivt och mitten till mitten.