CyberPI on programmeeritav mikroarvuti, mis on mõeldud AIoT ja Pythoni õpetamiseks ja õppimiseks. CyberPI kontrolleri võib soetada endale eraldi, kuid ühtlasi on ta ka mBot 2 kontrolleriks. Natuke suurem kui tikutops, varustatud LED ekraani, Joysticku ja kolme nupuga. Lisaks on CyperPI sisse ehitatud WiFi, Bluetooth, kallutusandur, mikrofon, kõlar, LED tuled jpm. Kui siiani on USB ühenduseks olnud Micro, siis sellel kontrolleril on USB C. Programmeerida saab teda nii plokkidega (mBlock program) kui Python keele abil. Seadet saab kasutada autonoomselt, kui ühendada see alternatiivse toiteallikaga. Osades komplektides on kohe kaasas taskukilp, mis on ühtlasi nii aku kui ka lisajuhtmete pesad.
Vaikimisi on programm kohe CyberPI le häälestatud. Alustuseks ühenda seade arvutiga. Pead veidi kerima, et Connect nupukeseni pääseda. Kui vaja, tee uuendus.
Juba ette salvestatud helide mängimiseks vali plokk “play...until done”. Rippmenüüst saad jälle valida erinevid häälitsusi, mis on sarnased kõigile teistele Makeblocki robotitele. Saad kohe ka ise oma heli salvestada kasutades plokke “start recording”, peale teksti sisse lugemist “stop recording” ning seejärel kuulamiseks “play recording until done”.
Võid luua oma muusikapala, kasutades erinevaid audioplokke. Kõla on parem, kui näiteks HaloCode kontrolleril ja lisatud kõlaril. Saab lisada ka trumme.
Rippmenüüst saad valida trummi kõla ning valges alas määrata selle heli pikkuse. Rütm ei ole küll ideaalne (kipub maha mängimisel kokutama jääma), kuid siiski päris huvitav. Kui soovid pikemaks ajaks rütmi mängima (loopima) jätta, siis kasuta korduseid. (keri allapoole ja otsi “Control” menüü).
Helikõrguste määramiseks kasuta plokki
Noodi numbrile (60) klikates avaneb klaviatuur, millelt saad valida heli kõrguse.
Ülemises servas olevate noolte abil saad liikuda oktavite vahel.
Nii näeb välja Gustav Ernesaksa laulu “Rongisõit” esimene pool. Ideaalis võiks ju mängida lugu koos kõrval oleva trummi saatega, kuid sedasi neid plokke käivitades hakkab programm mängima neid kordamööda ning mõlemad read jäävad kokutama ehk kontroller suudab korraga mängida ühte nooti, mitte akordi.
Kontrolleri ühes pikemas servas on LED tulede riba. Võid sellel mängima panna juba ette programmeeritud animatsiooni või luua selle ise. Võid programmi laadida kontrollerisse ja käivitada kontrollerist, mitte arvutist.
Stardiks vajalikud plokid saad “Events” (sündmused) menüüst. Rippmenüüst saad jälle valida erinevaid variante.
Programmi laadimiseks kontrollerisse vali “Upload” režiim.
Proovi teha programm, mis erineva Joysticku asendi puhul erinevalt käitub. Näiteks:
Võid sama tulemuse saavutada “if ... then” plokkide ja sensoritega.