10070 találat

Szerző: Robert
2020. január 31. péntek, 8:27
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: SD kártyát látja a program, de a particiót nem
Válaszok: 7
Megtekintve: 249

Re: SD kártyát látja a program, de a particiót nem

A nano 5V -> SD 3V3 átalakítás megvan? Ha a kártyát az sdcardinfo látja, akkor jó a kapcsolás (elvileg). A Chipselect lábat igaz kapcsolod és nem a SW-re bízod (SD eljáráskönyvtárra)? Pár mintaprogram, hibás: nem teszi a CS lábat kimenetre! A kódból minimál csak SD-t használót próbálj ki. A nano 2k ...
Szerző: Robert
2020. január 30. csütörtök, 21:17
Fórum: ExpressIf WiFi
Téma: Több ESP8266 modul közti kommunikáció
Válaszok: 49
Megtekintve: 4548

Re: Több ESP8266 modul közti kommunikáció

IP: 0.0.0.0 DHCP-vel kérne/kapna/frissítene IP címet és ez az eredmény, ha nem kap, vagy nincs a DHCP címkérés inicializálva (induláskor pl.) "Elcsípés és resetbeesés": - nincs túl sok delay() a programban - nem időzöl sokat megszakításban? Sok: néhány*10msec A watchdog idők ESP esetén: - ...
Szerző: Robert
2020. január 30. csütörtök, 21:09
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: #09-es kapcsoló áramkör
Válaszok: 11
Megtekintve: 932

Re: #09-es kapcsoló áramkör

A, kapcsoló nem a GND fele, hanem a tápfesz fele zár
B a kapott jel negáltját használod. Ez a NOT (logika), azaz !logika ("!" jelöli a negáltságot).

Kicsit "pongyola" a megfogalmazás. Későbbi ismeretanyaggal már lehet szebben is elmondva :) .
Szerző: Robert
2020. január 25. szombat, 22:34
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino - TIMER regiszterek direkt kezelése (ATMega328P / ATTINY10)
Válaszok: 10
Megtekintve: 305

Re: Arduino - TIMER regiszterek direkt kezelése (ATMega328P / ATTINY10)

Tulajdonképp mi a célod a timer regiszter írásával?
PWM kimenet? időzítés/INT kezelés?

Én meglesnék egy timer2 nevű libraryt, abban sok regiszterkezelés benne van mintával, kommentelve...
Szerző: Robert
2020. január 25. szombat, 20:00
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino - TIMER regiszterek direkt kezelése (ATMega328P / ATTINY10)
Válaszok: 10
Megtekintve: 305

Re: Arduino kezdő

A TIMER kezelést nézd meg:
http://www.electronoobs.com/eng_arduino_tut12.php
A lap alsó 1/3-a :).
A Mega328P és a Tiny10 eléggé eltér....
Szerző: Robert
2020. január 25. szombat, 19:01
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino - TIMER regiszterek direkt kezelése (ATMega328P / ATTINY10)
Válaszok: 10
Megtekintve: 305

Re: Arduino kezdő

Ez mióta kezdő szint?

Valamint kérdés: mit szerettél volna a programmal csinálni?
Szerző: Robert
2020. január 12. vasárnap, 13:03
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 82
Megtekintve: 3867

Re: Arduino kezdő

regiszter and 0b00000001 -> utolsó jegy 0 v. 1 a többi 0 lesz.
Logikai AND utasítás.

Kód: Egész kijelölése

If (regiszter and 0b00000001) == 1 igaz else hamis
Szerző: Robert
2020. január 11. szombat, 14:27
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 82
Megtekintve: 3867

Re: Arduino kezdő

<> -> nem egyenlő. Arduinoban: !=

Azaz nézed hogy a gombnyomás ébredés utáni állapot vagy simán nyomott gomb.
Szerző: Robert
2020. január 11. szombat, 10:35
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 82
Megtekintve: 3867

Re: Arduino kezdő

Alvóba rakás: ha nem nyúlsz hozzá, timeout. A kikapcsoláskor a prellt tudod védeni: if gomb==nyomva wait 50ms if gomb == még mindig nyomva sleep() Más: INTre kel fel: ... if gomb==nyomva és ebredes <> 1 wait 50ms if gomb == még mindig nyomva sleep() . . . if ebredes = 1 wait50ms '(prell muljon el) e...
Szerző: Robert
2020. január 11. szombat, 10:11
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 82
Megtekintve: 3867

Re: Arduino kezdő

A prell az sok (10...30) fel és lefutó él....

Más: Alvó üzemmódban a Pullupokat ki kell kapcsolni (áramfelvételt okoz).
Külső ellenállások nem javasoltak...
Szerző: Robert
2020. január 10. péntek, 21:02
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 82
Megtekintve: 3867

Re: Arduino kezdő

Megszakítások:
- csak azok legyenek aktívak, amik felkeltsék a processzort

BOD:
- kikapcsolod, mert a tápfeszfigyelés is áramot fogyaszt
Szerző: Robert
2020. január 10. péntek, 20:19
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 82
Megtekintve: 3867

Re: Arduino kezdő

Regiszterek step-by-step használata: https://gist.github.com/bolandrm/af2ea4db1800df2084c5 és a sleep.h: https://github.com/vancegroup-mirrors/avr-libc/blob/master/avr-libc/include/avr/sleep.h Értelmezéshez: _BV Még egy gyakori utasítás, egészen pontosan makró: _BV(x). Ez egyenértékű egy bit balra l...

Ugrás a részletes kereséshez