====== Robotplatvorm 3pi e-kurssi ====== {{ :projects:3pi:3pi_robot.png?200|}} IKT ainete integreerimisel on oluliseim pädevus programmeerimise oskus. Tänapäeval on kõige levinum ja universaalsem tarkvara väljatöötamise keel „C-keel“, mis paljudele algajatele on siiski keerulisevõitu. Antud koolitus õpetab programmeerimist, mis üldjuhul tekitab nii lastes kui täiskasvanutes esialgu hirmu ja eelarvamusi, võimalikult praktilises võtmes. Seega on kaasatud õppesse olemasoleva populaarse 3pi robotplatvormi edasiarendamine ja täiustamine. ===== Kursuse eesmärk ===== Arendada programmeerimise ja struktuurse mõtlemise oskust ning harjutada praktiliselt C keeles programmeerimist populaarse 3pi roboti baasil. Muuta IKT õppeainete (Programmeerimine ja rakenduste loomine) õppimine atraktiivsemaks ja lihtsamaks, et motiveerida õpilasi rohkem tegelema loodusteadustega. ===== Kursuse õpiväljundid ===== * omab ülevaadet ja arusaama programmi struktuurist ja algoritmidest; * tunneb ja oskab rakendada C-keele konstruktsioone ja programmeerimise võtteid; * omab lühiülevaadet mikrokontrolleri ehitusest, baasanduritest ja -mootoritest; * oskab kasutada AVR programmeerimiskeskkonda ja programmi laadimist kontrollerisse; * oskab koostada kontrolleri tarkvara C keeles ning tunneb 3pi roboti teeke; * oskab koostada joonejälgimise algoritme robotile. ===== Kursusel käsitletavad teemad ja sisu ===== * [[et:programming:algorithms|Algoritmid ja voodiagramm]] * [[et:programming:c:crashcourse|Programmeerimise alused ja C- keele ülevaade]] * [[et:projects:3pi:library|3pi roboti tarkvarateek]] * [[et:projects:3pi:overview|Roboti 3pi ülevaade]] * [[et:projects:3pi:mechanics|Mehaanika]] * [[et:projects:3pi:electronics|Elektroonika]] ==== Praktika I ==== * [[et:projects:3pi:ide|Tarkvara seadistamine]] * [[et:projects:3pi:programming|Roboti programmeerimine]] ==== Praktika II ==== * [[http://robotex.ee/sites/default/files/upload/2015/Reeglid/Est/Robotex%202015%20Takistustega%20joonej%C3%A4rgimine.pdf|Joonejärgimise ülesanne]] * [[et:projects:3pi:linefollow|Joonejärgimine 3pi robotiga]] * [[et:projects:3pi:pid|PID regulaator]] ===== Praktikumid ja töölehed ===== * Lihtne joonejärgimine 3pi robotiga * Robotex joonejärgimise standardülesanne ===== Reflektsioon ja tagasiside ===== * [[et:projects:3pi:task|Analüüs-reflektsioon]] * [[https://docs.google.com/forms/d/1n1ozrs-bsPqpDTwPFf6jeSF4UPwGAL4a4I1KA_-ytiU/viewform|Tagasiside]] Sellel alamlehel olev materjal on litsentseeritud Creative Commonsi Autorile viitamine + Mitteäriline eesmärk 4.0 Rahvusvaheline litsentsiga. {{:et:projects:cc.png|}} Kursusel sisalduvad viited välistele lehtedele võivad omada erinevaid litsentse ja nendele ei laiene antud kursuse materjali litsents. Kursuse loomist ja materjalide uuendamist toetas: {{:et:projects:el_sotsiaalfond_horisontaal.jpg?200|}} {{:et:projects:hitsa-logo-est.png|}} {{:progetiiger_logo.jpg?250|}}