Vyrobili jsme automat, který za nás hraje dinosaura v Chromu. Pomohly dva fotorezistory

Můj názor  |  zobrazit i odpovědi (trvale)  |  řadit od nejstarších Komentáře nyní řadíme od nejnovějších.
Tímto odkazem můžete řazení změnit.
 |  nových názorů: 10

Názory k článku

31. 01. 2023 16:20

Detekce změny pozadí by měla být jednoduchá.
Noc je stav, kdy oba mají nízkou hodnotu, musí ale trvat nějakou dobu, např 100ms. Pomocí xor pak určíme, co se má provádět.
Má někdo možnost zkusit ? bool a0 = analogRead(A0) < 850;
bool a1 = analogRead(A1) < 850;
bool noc = a1 & a0; // musí se ale nastavit až po nějaké době, kdy noc trvá
bool skok = a0 ^ noc;
bool drep = a1 ^ noc;

Souhlasím  |  Nesouhlasím  |  Odpovědět
30. 01. 2023 22:21

3. fotorezistor netřeba, stačí to jen náležitě oprogramovat.

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
avatar
30. 01. 2023 22:06

Chápu to dobře, že Čížek nějak nedokázal pořešit ten přechod z bílého pozadí na černé? Úplně jednoduché to nebude, já to teď řeším čistě softwarově (i odchytávání barev na obrazovce softwarově) a taky jsem se na tom přechodu zaseknul ... tak už mi to jede i přes změnu pozadí, ale zatím nedokonale ... jestli si někdo myslí, že ten přechod je něco jednoduchého, tak ať si to zkusí

Souhlasím  |  Nesouhlasím  |  Odpovědět
30. 01. 2023 17:40

Proc je potreba tretiho fotorezistoru? Staci na obou zmerit, ze je delsi dobu pokles svetla, tj. zmenilo se pozadi a jenom ted detekovat narust svetla a podle toho vykonat prikaz, nebo se v necem pletu?

Souhlasím  |  Nesouhlasím  |  Odpovědi (3)Zavřít odpovědi  |  Odpovědět
30. 01. 2023 14:02

Pěkně ošetřená hra. Jak na konci zničehonic prohodí barvy, tak je konec. Ale i to by se dalo ošetřit čtvrtým fotorezistorem, který bude kontrolovat barvu pozadí a detekovat, zda kaktus je černý nebo bílý.

Souhlasím  |  Nesouhlasím  |  Odpovědět
30. 01. 2023 12:03

Dobrý článok! Konečne aj teória okolo deliča napätia.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor