Na akúkoľvek komunikáciu používajte Mattermost. Prihláste sa do kanálu #nswi170-compsys-smelko
, ten slúži ako spoločný kanál pre toto cvičenie. Akékoľvek otázky ohľadne cvičenia (dotaz k úlohe, problémy s ReCodExom, ...) píšte na tento kanál, kde sa Vám v rozumnom čase pokúsim pomôcť. Ak ma chcete kontaktovať napriamo, píšte na Mattermost (ak mi napíšete na mail, tak pravdepobne nezareagujem tak rýchlo).
V prípade, že sa nedokážete pripojiť na Mattermost, napíšte mi mail na smelko -at- d3s.mff.cuni.cz
.
Už na druhom cvičení bude potrebné si priniesť Arduino so správnym shieldom; riaďte sa pokynmi vyučujúceho na prvej prednáške. K programovaniu budeme využívať Arduino IDE (viac info na cvičení).
Na získanie zápočtu bude potreba
Deadline na úlohy z cvičení bude vždy budúci týždeň v stredu od dňa zadania (streda 23:59). Keďže sa cvičenia konajú každý druhý týždeň a na vyriešenie úlohy máte ~týždeň času, zvyšný čas budete venovať opravovaniu osobných pripomienok ku riešeniu od cvičiaceho. Veľká záverečná úloha bude zadaná na poslednom cvičení a na jej vyriešenie budete mať ~mesiac.
U zdrojákov nezabúdajte na dobré mravy - funkčnú dekompozíciu (a neskôr aj objektovú dekompozíciu a encapsuláciu), no copy-and-paste, zmysluplné pomenovanie konštánt, funkcií, premenných a pod., absencia warningov, komentáre k zaujímavým alebo dôležitým pasážam, čitateľnosť a elegancia atď. Toto neplatí len pre tento predmet, automaticky to od Vás bude vyžadované v ostatných programátorských predmetoch a záverečných prácach :-)
Dátum | Téma | Slajdy | Úkol | Deadline |
---|---|---|---|---|
17.02.2022 (+ 7d sudý) | Úvod, nároky, C Intro | CV1 | 01 - Ceplomeris | 23.02.2022 23:59 (+ 7d sudý) |
03.03.2022 (+ 7d sudý) | Arduino LED | CV2 | 02 - Arduino LEDs | 09.03.2022 23:59 (+ 7d sudý) |
17.03.2022 (+ 7d sudý) | Arduino Tlačítka | CV3 | 03 - Arduino Buttons | 23.03.2022 23:59 (+ 7d sudý) |
31.03.2022 (+ 7d sudý) | Arduino Sériová linka a Segmentový displej | CV4 | 04 - Arduino 7seg Display | 06.04.2022 23:59 (+ 7d sudý) |
14.04.2022 (+ 7d sudý) | Arduino Segmentový displej - Multiplex | CV5 | 05 - Arduino Stopwatch | 20.04.2022 23:59 (+ 7d sudý) |
28.04.2022 (+ 7d sudý) | Arduino Segmentový displej - Alfanumerický displej | CV6 | 06 - Arduino Running Message | 04.05.2022 23:59 (+ 7d sudý) |