2020 - Týždeň 10
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška otvára novú tému programovania v jazyku C pre mikrokontroléry, konkrétne Arduino Uno. Úvod vysvetľuje cyklus sense-think-act, ktorý je základom každého robota: senzory vnímajú okolie, mikrokontrolér vyhodnocuje dáta a akčné členy (aktuátory) vykonávajú činnosť. Princíp ilustruje na príklade lietadla s autopilotom, ktoré udržiava výšku, smer a rýchlosť. Následne porovnáva mikrokontrolér (napr. ATmega328P) s mikroprocesorom: ide o malý špecializovaný jednočipový počítač s integrovanou pamäťou, portami a časovačmi, jednoduchým návrhom, nízkou cenou, nízkou spotrebou a harvardskou architektúrou. Mikroprocesory sú univerzálne, výkonné, drahšie a energeticky náročnejšie, s von Neumannovou architektúrou. Úvod obsahuje aj odbočku o DIY hnutí makerov a Dni uterákov.
- - Prechod od všeobecného programovania v C k embedded vývoju pre mikrokontroléry (Arduino Uno).
- - Cyklus sense-think-act: vnímanie okolia, rozhodovanie, vykonanie činnosti.
- - Senzory menia inú formu energie na elektrickú, akčné členy robia opak.
- - Mikrokontrolér je malý jednoúčelový počítač, ktorý reaguje na dáta zo senzorov pomocou akčných členov.
- - Mikrokontrolér má pamäť, porty, časovače a rozhrania na jednom čipe, mikroprocesor ich nemá.
- - Mikrokontroléry sú lacnejšie (jednotky eur), málo energeticky náročné a majú nižší takt než procesory.
- - Mikrokontroléry používajú harvardskú architektúru so samostatnou pamäťou programu a dát, procesory von Neumannovu.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky