← Kursens material Område 3 · Logik, tid och tillstånd Språkreferens

Område 3 · lektion 11–17 · 5 nov – 17 dec

Logik, tid och tillstånd

Sju pass, områdets största, och terminens sista. Ditt bygge får två insignaler i stället för en, en regel som avgör vad de betyder tillsammans, och ett minne av vad som redan hänt. På vägen gör du dig av med delay().

Här betalas löftet från förra området I guiden om digital ingång stod att avstudsningen med delay(20) inte var den slutgiltiga lösningen, och att den riktiga mäter tid utan att stanna. Det är den här delen av kursen som infriar det. Efter området har du ett verktyg som låter ett bygge blinka, lyssna på två knappar och röra ett servo – samtidigt, utan att något av det står i vägen för det andra.

Guiderna

Läs dem i ordning. De fem guiderna bygger på varandra tätare än i något tidigare område: sanningstabellen från den första används i den andra, tiden från den tredje används i den fjärde, och den femte kravställer bygget som de fyra föregående gör möjligt.

Bygget löper över två pass

Till skillnad från bygge 1 har bygge 2 två pass avsatta, och de har olika uppgifter. Byggsidan är densamma för båda – det är arbetet som ändrar karaktär.

PassVad passet är till förVad du ska ha med dig
Lektion 16 · 10 dec Arbetspass. Samråd, bygge och felsökning parvis. Ifyllt samrådsunderlag, ritat schema, ifylld sanningstabell. Kretsen behöver inte fungera – det är därför passet finns.
Lektion 17 · 17 dec Färdigställande, kontroll mot kravlistan och inlämning. Ett bygge som gör det du sagt att det ska göra, och en dokumentation som är påbörjad, inte tom.

Kom med ett bygge som inte fungerar till det första passet. Det är den dagen felsökningen är billigast, och det är då jag är i rummet.

De tre delarna i bygge 2

Ett mekatroniskt system sammanför mekanisk struktur, elektroteknik och styrteknik. Bygge 2 har alla tre, precis som bygge 1, men tyngdpunkten har flyttat: den svåra delen ligger nu i styrtekniken.

DelI bygge 2Guiden som lär ut den
Mekanisk strukturluckan, gångjärnet och servofästetServot och den mekaniska strukturen
Elektrotekniktvå knappar med pull-up, servots matningDigital ingång
Styrteknikden logiska regeln, tiden och tillståndetVillkor i C++, Tid utan delay och Tillstånd

Områdets centrala innehåll

Tre punkter ur ämnesplanen hävdas här. Den första är områdets kärna:

När området är klart

Då kan du läsa två givare, väga dem mot varandra med en regel du kan motivera, hålla reda på var i ett förlopp systemet befinner sig, och låta flera saker pågå samtidigt utan att någon av dem blockerar de andra. Du kan också rita ett tillståndsdiagram över ditt eget bygge, vilket är den snabbaste vägen att upptäcka ett fall du inte tänkt på.

Det som återstår är att mäta något annat än av eller på. Alla insignaler hittills har varit ettor och nollor. I nästa område blir de tal, med allt vad det för med sig: brus, kalibrering och datablad.

Alltid till hands