Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[SVERAC] 1. laboratorijska vježba - 2021/2022

Nocna_smjena

Za sve kojima Visual Studio Code baca Something went wrong while getting the serial port list prilikom pokušaja podešavanja COM port-a provjerite (ako koristite Windows-e) u Device Manager-u pod rubrikom Ports (COM & LPT) da li imate warning na device-u Silicon Labs CP210x USB to UART Bridge-u. Ako imate warning odite na https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers -> Downloads -> CP210x Universal Windows Driver. Kad se to skine otpakirajte zip. Vratite se nazad u Device Manager, desni klik na device s warning-om kojeg sam maloprije spomenuo -> Update driver -> Browse my computer for drivers -> Let me pick from a list of available drivers on my computer -> Have Disk… -> Browse… -> navigirajte do otpakiranog zip file-a i izaberete silabser.inf -> Open -> OK. Trebao bi vam se sad pojaviti Silicon Labs CP210x USB to UART Bridge, select-ajte ga pa zatim stisnite Next -> Close. Nakon ovog bi morao warning nestati u Device Manager-u i VSC prestao dojavljivati ovu grešku


KiflaKiflic

Dobiva li itko ovaj error?

ninja: error: loading 'build.ninja': The system cannot find the file specified.

The terminal process "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe -Command ninja " terminated with exit code: 1.

KiflaKiflic

KiflaKiflic
EDIT: Popravio se error kada sam projekt renameao iz “blink example” u “blink_example”
Takoder sam instalirao C/C++ extensions, ali ne znam koje od ovog dvoje je bilo glavni fix


KiflaKiflic

Moze li mi netko pojasniti sto se trazi od nas u ovoj vjezbi? Imamo interface i metode, no meni se cini kao da fali par varijabli (tipa za postavljanje pin-a). Takoder ne kuzim sto ce nam tick funkcija 🤔 A i ovaj buttonEventHandler ne mogu naci u dokumentaciji…


BK-

Gdje se mogu naći upute za vježbu?


TamTam

BK- na moodle-u pod tjedan#4


Nocna_smjena

Da li se mi smijemo poslužiti vanjskim bibliotekama?


Dlaid

Sta su sve rekli na pripremama za labos


wolfs_123

Nista posebno, prosli kroz osnove kako koristiti VS Code, prevođenje i upload koda na pločicu i sl.


wolfs_123

Ima li netko ovdje tko zna C++? Ne razumijem sto bi trebali napraviti u CButton?

void attachSingleClick(ButtonEventHandler method){singleClick = method;};
void attachDoubleClick(ButtonEventHandler method){doubleClick = method;};
void attachLongPress(ButtonEventHandler method){longPress = method;};

Kako da ovo pretvorim u funkcije?


Jokke

wLkR-74159 Prevideno je da se u app_main naprave tri funkcije za handlanje razlicitih scenarija i onda u mainu napravis CButton i zadas mu te funkcije sa button.attachSingleClick(ime_single_click_handle_funkcije). Te handler funkcije u mainu ti mogu dosl samo ispisati “Detektirao sam single/double/long click”


wolfs_123

Jokke moram li u CButton::tick() ista pisati? I ako da, kako?
CButton klasa bi trebala služiti za pohranu “poslijednjeg načina pritiska na gumb”?
I onda prema tome, zadatak za paljenje LED-ice blinka ledicu?


marta7575

Da li nam klasa CLed služi za išta ili mogu to izbrisati?


KiflaKiflic

user7575 to je samo primjer s predvanja, ignoriraj


KiflaKiflic

wLkR-74159 Nigdje nije definiran pravilan nacin impelementacije. Ne pise da u tick moras ista pisati. Mozes detekciju napraviti u tasku, a mozes i u tick metodi.


Zk6dO73

U obavijesti pise da je “Rok za predaju je srijeda, 30.03. u 11 sati.”

U onom pdf-u o organizaciji predmeta pise
“Predaja vježbe na Moodle 24h prije termina laboratorijske vježbe, kašnjenje predaje – za svakih 3h oduzima 1 bod”.

Znaci li to da je vjezba za sve bodove trebala vec bit predana?

Nisam vidio ovaj drugi dio i planirao sam ju predat do 30.03 u 11h.


BigZ1

burw0r ovaj labos je jedini koji se moze predat sat vremena prije pocetka labosa jer su ga kasno sastavili a ostali se moraju valjd predat dan prije.


Zk6dO73

BigZ1
Najs, hvala!


Sljedeća stranica »