-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c97b708
commit 81a50f2
Showing
30 changed files
with
102 additions
and
81 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,140 +1,146 @@ | ||
# Lektion 10: Mätning av en vridmotstånd | ||
# Lektion 10: Mätning av en joystick | ||
|
||
Under den här lektionen ska vi mäta en vridmotstånd! | ||
Under den här lektionen ska vi mäta en joystick med en oscilloskop! | ||
|
||
## 10.1. Att mäta en vridmotstånd 1 | ||
## 10.1. Att koppla en joystick till en skop | ||
|
||
![](maetning_av_en_vridmotstaand_1.png) | ||
![](maetening_av_en_joystick_verkligheten_isometriskt.jpg) | ||
|
||
Vrid vridknappen på multimetern till Ohm symbolen. | ||
Sätt på multimetern och koppla: | ||
> en joystick | ||
* röda mätpinnen på den vänstra benen av vridmotstånden | ||
* svarta mätpinnen på den mittna benen av vridmotstånden | ||
![](maetening_av_en_joystick_verkligheten_anslutning.jpg) | ||
|
||
1. Vridar vridmotstånden till vänster (dws. emot klockan) till slutet. Vad visar mätningen? | ||
> en joystick i en kopplingsdäck | ||
2. Vridar vridmotstånden till höger (dws. med klockan) till slutet. Vad visar mätningen? | ||
![](maetening_av_en_joystick_scope_verkligheten.jpg) | ||
|
||
3. Vridar vridmotstånden till vänster (dws. emot klockan) till slutet igen. Nu, vridar vridmotstånden till höger (dws med klockan) under mätningen. Vad visar mätningen? | ||
> en oscilloskop | ||
4. Vridar vridmotstånden tillbaka till vänster (dws emot klockan) under mätningen. Vad visar mätningen? | ||
![](maetening_av_en_joystick_schema_1.png) | ||
|
||
### Svar | ||
> Schemat av kopplingen | ||
Så här funkar vridmotståndet bra! Mätningar skull vara så här (om inte: fråga hjälp!): | ||
Kopplar tillsammans: | ||
|
||
1. Om vridmotstånden är till mest vänster (dws. emot klockan) blir motståndet lågt, | ||
till exempel noll eller ett Ohm | ||
- Arduino USB till en dator | ||
- Arduino 5V till joystick 5V | ||
- Arduino GND till joystick GND | ||
- Arduino GND till svart prob | ||
- Joystick VRx till röd prob | ||
|
||
2. Om vridmotstånden är till mest högra (dws. med klockan) blir motståndet högst, | ||
till exempel tusen eller tiotusen Ohm. Värden beror på vridmotståndet. | ||
Startar skopen. Trycker på knapp 'CH1' av 'Vertical' till den lyser: | ||
|
||
3. Under vridning till höger (dws med klockan) ska skärmen visar en ökning av värdet. | ||
![](maetening_av_en_joystick_ver_skaleringsknapp_1.jpg) | ||
|
||
4. Under vridning till vänster (dws emot klockan) ska skärmen visar en nedring av värdet. | ||
Vad visar skopen? Vad händer om du vrider joysticken? | ||
|
||
## 10.2. Att mäta en vridmotstånd 2 | ||
### Svar | ||
|
||
![](maetning_av_en_vridmotstaand_2.png) | ||
![](maetening_av_en_joystick_verkligheten_1.jpg) | ||
|
||
Vrid vridmotstånden på multimetern till Ohm symbolen. | ||
Sätt på multimetern och koppla: | ||
> hur det ska ser ut | ||
* röda mätpinnen på den vänstra benen av vridmotstånden | ||
* svarta mätpinnen på den högra benen av vridmotstånden | ||
Vad skopen visar är svårt att förutspå. | ||
Antagligen ska du ser ett gult horisontellt linje, | ||
kanske som här: | ||
|
||
1. Vridar vridmotstånden till vänster (dws. emot klockan) till slutet. Vad visar mätningen? | ||
![](maetening_av_en_joystick_bild_2_5v.jpg) | ||
|
||
2. Vridar vridmotstånden till höger (dws. med klockan) till slutet. Vad visar mätningen? | ||
Om du vrider joysticken in rätt riktning, om du har tur, | ||
flyttas linje uppåt och nedåt. | ||
|
||
3. Vridar vridmotstånden till vänster (dws. emot klockan) till slutet igen. Nu, vridar vridmotstånden till höger (dws med klockan) under mätningen. Vad visar mätningen? | ||
## 10.2. Att välja tidskalan av skopen | ||
|
||
4. Vridar vridmotstånden tillbaka till vänster (dws emot klockan) under mätningen. Vad visar mätningen? | ||
Vad du än ser beror på tidskalan av skopen. | ||
|
||
### Svar | ||
![](maetening_av_en_joystick_hor_skaleringsknapp.jpg) | ||
|
||
Vad du än gör, skärmet visar högsta värd du har hittat under före mätningen. | ||
Om du vridar den högre knapp av 'Horizontal' ändrar du tidskalan. | ||
Du kann också ser det på skärmen av skopen: | ||
om du vridar knappen änder sig vita text på nedåt av skärmen. | ||
|
||
Så här funkar vridmotståndet inte :-) | ||
Vridar den högre knapp av 'Horizontal' tills att den visar 'M 1.00s'. | ||
Hur ser gula linje ut? | ||
|
||
## 10.3. Att mäta en vridmotstånd 3 | ||
### Svar | ||
|
||
![](maetning_av_en_vridmotstaand_3.png) | ||
Så här kann det ser ut: | ||
|
||
Vrid vridmotstånden på multimetern till Ohm symbolen. | ||
Sätt på multimetern och koppla: | ||
![](maetening_av_en_joystick_bild.jpg) | ||
|
||
* röda mätpinnen på den mittna benen av vridmotstånden | ||
* svarta mätpinnen på den högra benen av vridmotstånden | ||
Akta den text 'M 1.00s', som betyder att varje ruta horisontellt | ||
är ett sekund. Du kann ser att den gula linje långsamt rör sig. | ||
|
||
1. Vridar vridmotstånden till vänster (dws. emot klockan) till slutet. Vad visar mätningen? | ||
## 10.3. Att välja spänningskalan av skopen | ||
|
||
2. Vridar vridmotstånden till höger (dws. med klockan) till slutet. Vad visar mätningen? | ||
Vad du än ser nu beror på spänningskalan av skopen också. | ||
|
||
3. Vridar vridmotstånden till vänster (dws. emot klockan) till slutet igen. Nu, vridar vridmotstånden till höger (dws med klockan) under mätningen. Vad visar mätningen? | ||
![](maetening_av_en_joystick_ver_skaleringsknapp_1.jpg) | ||
|
||
4. Vridar vridmotstånden tillbaka till vänster (dws emot klockan) under mätningen. Vad visar mätningen? | ||
Om du vridar den högre knapp av 'Vertical' på vänstra sida | ||
ändrar du spänningsskalan. | ||
Du kann också ser det på skärmen av skopen: | ||
om du vridar knappen änder sig gula text på nedåt av skärmen. | ||
|
||
Vridar den vänstra-högre knapp av 'Vertical' tills att den visar 'CH1 2.00V'. | ||
Hur ser gula linje ut? Vridar också joysticken för att ser nåt cool! | ||
|
||
### Svar | ||
|
||
Nu mäter du tvartomna värd av första mätningar: | ||
Så här kann det ser ut: | ||
|
||
![](maetening_av_en_joystick_bild.jpg) | ||
|
||
Akta den text 'CH1 2.00V', som betyder att varje ruta horisontellt | ||
är två volt spänning. | ||
|
||
1. Om vridmotstånden är till mest vänster (dws. emot klockan) blir motståndet högst, | ||
till exempel tusen eller tiotusen Ohm. Värden beror på vridmotståndet. | ||
När du vrider joysticken i rätt riktning gå gula linje uppåt och nedåt. | ||
|
||
2. Om vridmotstånden är till mest högra (dws. med klockan) blir motståndet lågt, | ||
till exempel noll eller ett Ohm | ||
## 10.4. Att koppla joysticken igen till skopen | ||
|
||
3. Under vridning till höger (dws med klockan) ska skärmen visar en nedring av värdet. | ||
Nu ska vi kopplar en stift till av joysticken till skopen: | ||
|
||
4. Under vridning till vänster (dws emot klockan) ska skärmen visar en ökning av värdet. | ||
![](maetening_av_en_joystick_schema_2.png) | ||
|
||
Så här funkar vridmotståndet bra på en annat vis. | ||
> Schemat av kopplingen | ||
## 10.4. Att mäta en vridmotstånd 4 | ||
Letar eften en prob till. | ||
|
||
![](maetning_av_en_vridmotstaand_4_annotated.png) | ||
Kopplar till: | ||
|
||
* vrida vridmotståndet någonstans in mitten av vridning | ||
* mäta motstand mellan stift 1 och 2 av vridmotståndet | ||
* mäta motstand mellan stift 1 och 3 av vridmotståndet | ||
* mäta motstand mellan stift 2 och 3 av vridmotståndet | ||
- Joystick VRy till röda klamme av andra proben | ||
- Ingenting till svarta klamme av andra proben | ||
|
||
Vilka mätningar får du? Kan du hitta nån monster i mätningen? | ||
Vridar motstandet igen för att kontrollera dig själva! | ||
Startar skopen. | ||
|
||
Trycker på knapp 'CH2' av 'Vertical' till den lyser. | ||
Vridar den högra-högre knapp av 'Vertical' tills att den visar 'CH2 2.00V'. | ||
|
||
Vad visar skopen? Vad händer om du vrider joysticken? | ||
|
||
### Svar | ||
|
||
Mätet motstand mellan stift 1 och 3 av vridmotståndet är **summan** | ||
av den andra två! | ||
Så här kann det ser ut: | ||
|
||
Nedåt finns fler exampler: | ||
![](maetening_av_en_joystick_bild_2_chs.jpg) | ||
|
||
1 och 3|1 och 2|2 och 3 | ||
-------|-------|------- | ||
1000 |400 |600 | ||
1000 |500 |500 | ||
1000 |600 |400 | ||
10000 |4000 |6000 | ||
10000 |5000 |5000 | ||
10000 |6000 |4000 | ||
Akta den text 'CH1 2.00V', som betyder att varje ruta horisontellt | ||
är två volt spänning. | ||
|
||
## 10.5. Slutuppgift | ||
När du vrider joysticken ser du gula och blåa linjer gå uppåt och nedåt. | ||
|
||
Hämta: | ||
## 10.5. Slutuppgift | ||
|
||
* 1 st multimeter | ||
* 1 st vridmotstånd | ||
Ta bort alla sladdar. | ||
|
||
Läs igenom slutuppgiften först, för du har 5 minuter på dig. | ||
Läs igenom slutuppgiften först, för du har 10 minuter på dig. | ||
|
||
1. Fråga någon för att få göra provet. Den personen får inte hjälpa dig. | ||
1. Den person vridar eller trycker fler gånger på alla den här fem knappar: | ||
|
||
Starta en timer och gör följande: | ||
|
||
2. Visar när vridmotstånden funkar bra | ||
![](maetening_av_en_joystick_knappar_att_aendra.jpg) | ||
|
||
3. Visar när vridmotstånden är användt på fel sätt | ||
Starta en timer och gör följande: | ||
|
||
4. Visar hur tre värd man kann mäta av en vridmotstånd forhålla sig med varann | ||
1. Koppla allt tillsammans igen | ||
1. Mät joysticksen VRx och VRy samtidigt igen |
15 changes: 15 additions & 0 deletions
15
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick/maetening_av_en_joystick.ino
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
const int pin_joy_x{A0}; | ||
const int pin_led{11}; | ||
|
||
|
||
void setup() { | ||
pinMode(pin_joy_x, INPUT); | ||
pinMode(pin_led, OUTPUT); | ||
|
||
} | ||
|
||
void loop() { | ||
const int joy_x{analogRead(pin_joy_x)}; | ||
const int ljus_styrka{joy_x / 4}; | ||
analogWrite(pin_led, ljus_styrka); | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+78.2 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_bild_2_5v.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+81.2 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_bild_2_chs.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+629 KB
...l/13_maetning_av_en_joystick/maetening_av_en_joystick_bild_joystick_och_led.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+598 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_bild_met_knappar.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+749 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_bild_pwm_led_50.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+16.1 KB
...tel/13_maetning_av_en_joystick/maetening_av_en_joystick_hor_skaleringsknapp.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+616 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_knappar.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+12.5 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_knappar_att_aendra.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+83.4 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_schema_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+101 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_schema_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+69.1 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_scope_verkligheten.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+474 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_skaleringsknappar.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+17.6 KB
...l/13_maetning_av_en_joystick/maetening_av_en_joystick_ver_skaleringsknapp_1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+32.2 KB
...l/13_maetning_av_en_joystick/maetening_av_en_joystick_ver_skaleringsknappar.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+167 KB
kapitel/13_maetning_av_en_joystick/maetening_av_en_joystick_verkligheten_1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+23.5 KB
...13_maetning_av_en_joystick/maetening_av_en_joystick_verkligheten_anslutning.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+40.9 KB
...3_maetning_av_en_joystick/maetening_av_en_joystick_verkligheten_isometriskt.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+675 KB
...tning_av_en_joystick/maetening_av_en_joystick_verkligheten_joystick_och_led.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+704 KB
..._av_en_joystick/maetening_av_en_joystick_verkligheten_joystick_och_led_zoom.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file removed
BIN
-5.87 KB
kapitel/13_maetning_av_en_joystick/maetning_av_en_vridmotstaand.fzz
Binary file not shown.
Binary file removed
BIN
-36.5 KB
kapitel/13_maetning_av_en_joystick/maetning_av_en_vridmotstaand_1.png
Binary file not shown.
Binary file removed
BIN
-36.5 KB
kapitel/13_maetning_av_en_joystick/maetning_av_en_vridmotstaand_2.png
Binary file not shown.
Binary file removed
BIN
-37.4 KB
kapitel/13_maetning_av_en_joystick/maetning_av_en_vridmotstaand_3.png
Binary file not shown.
Binary file removed
BIN
-21.1 KB
kapitel/13_maetning_av_en_joystick/maetning_av_en_vridmotstaand_4.png
Binary file not shown.
Binary file removed
BIN
-25.4 KB
kapitel/13_maetning_av_en_joystick/maetning_av_en_vridmotstaand_4_annotated.png
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters