2020 - Týždeň 10

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.