Område 2 · lektion 6–10 · 24 sep – 22 okt
Styrenheten och den första rörelsen
Fem pass där Unon tas fram, C++ möter Python och ett servo för första gången rör något fysiskt. Sist bygger du bygge 1 – ditt första bedömda mekatroniska system.
Här börjar koden. Område 1 hade ingen alls, och det var avsiktligt: den som aldrig mätt en spänning felsöker genom att byta komponenter. Nu har du mätt, och den vanan följer med. Ett bygge som inte fungerar felsöks fortfarande med multimetern lika ofta som med seriemonitorn – det är det som skiljer mekatronik från programmering.
Guiderna
Läs dem i ordning. Varje guide slutar med ett avsnitt om vanliga fel, och det avsnittet är skrivet för dig som sitter ensam klockan nio på kvällen med en sketch som inte kompilerar.
Vad en styrenhet är. Kortets pinnar, 5 V och GND, och vägen från sketch till maskinkod. Första uppladdningen, setup(), loop() och digitalWrite.
Lektion 7 · 1 okt C++ efter PythonStatiska typer och kompilering – felet kommer före körningen. Varför en int tar slut vid 32767, och varför Serial är en sladd och inte stdout.
Lektion 8 · 8 okt Digital ingångKnapp, pull-up och kontaktstuds. digitalRead med INPUT_PULLUP och inversionen som förvirrar alla. Ett villkor som låter knappen styra en utgång.
Lektion 9 · 15 okt Servot och den mekaniska strukturenServots arbetssätt, vinkel och strömbehov. Servo.h och write() på tre rader. Hävarmen, momentet och att bygga ett fäste som håller.
Lektion 10 · 22 okt · bygge Bygge 1 – knapp, styrenhet, spakKnapp in, servo ut, en spak som rör sig. Kursens första bedömda mekatroniska system, byggt parvis och dokumenterat var för sig.
De tre delarna sitter ihop härifrån
Ett mekatroniskt system i betygskriteriernas mening sammanför mekanisk struktur, elektroteknik och styrteknik. Bygge 0 hade bara den mellersta delen och var därför medvetet inte ett bedömt system. Bygge 1 har alla tre, och det är därför det är det första som räknas mot ditt betyg.
| Del | I bygge 1 | Guiden som lär ut den |
|---|---|---|
| Mekanisk struktur | spaken, armen och fästet | Servot och den mekaniska strukturen |
| Elektroteknik | knappen, pull-upen, servots matning | Digital ingång |
| Styrteknik | koden som avgör vad som händer | C++ efter Python |
När området är klart
Då kan du ta ett kort ur lådan, koppla in en givare och ett ställdon, skriva koden som binder ihop dem och bygga en mekanisk struktur som håller för rörelsen. Du kan också läsa ett kompileringsfel utan att bli avskräckt, och du vet att ett kort som startar om oftast betyder ström och inte kod.
Det som saknas är sådant du märker att du saknar: hur två insignaler ska vägas mot varandra, och hur något kan hända samtidigt som något annat. Båda kommer i område 3.
Alltid till hands
- Språkreferens – C++ i ordnad följd. Kapitlen om typer och variabler samt villkor hör till det här området.
- Dokumentationsmall – vad som krävs på E, C och A. Från bygge 1 räknas den.
- Samrådsunderlag – de tre frågorna du fyller i innan du ber om handledning. Kursens enda belägg för F5.
- Område 1 – ellära, multimeter och kopplingsschema. Räknandet därifrån används fortfarande i varje bygge.