LED indikacija

Kilo noras pamatyti, kas darosi ant mikroprocesoriaus (Atmega) kojyčių, taip pat ShiftOut (74HC595) mikroschemų kojyčių.
74HC595 išėjimo maksimali reikšmė: „DC Output Current, per Pin ±35 mA“. Kaip ir be problemų privalo „pavežti“ net kelis LED (šviesos diodus), tačiau: „DC Supply Current, VCC and GND Pins ±75 mA“, pati mikroschema gali „pavežti“ tik 75 mA. Kaip pvz. jei uždegsim 8 šviesos diodus, su 10mA srove, jau viršysim „streso“ 75mA srovę.

Paskelbta temoje ATmega | Komentarai įrašui LED indikacija yra išjungti

Arduino, Atmega8, 24C08, du 74HC595 ir Long time watchDog ir ModbusRTU

Mintis buvo sukurti ModbusRTU valdymą. Panaudojus ShiftOut su 74HC595 gavosi plokštė, ant kurios sutilpo ir 24c08 atmintis, NE555 naudoju išorinei Long time watchdog funkcijai.

Arduino, Atmega8, 24C08, NE555, 74HC595 ShiftOut, Long Time watchdog, ModbusRTU

Sunkiausia dalis gavosi Serial-in-out. Pirkau iš Aliexpress TTL to USB pigučius konverterius, ir vienas iš jų veikė tik Serial-in režime. Besistengdamas paleisti Atmega8 perrašiau kone visus internete rastus bootloaderius, kurie dirba 8Mhz dažniu be kvarco. Kol finale ant Atmegos kojyčių dalitavau kvarcą ir įdėjau AtmegaNG bootloaderį, ir tik tada suradau, kad vis tik nedirba konverteris. SoftwareSerial nedirba su „senienomis“: t.y. su Atmega8. Taip pat nežinau kodėl, bet niekaip nepavyko paleisti SPI Shift Out.

Paskelbta temoje ATmega | Komentarai įrašui Arduino, Atmega8, 24C08, du 74HC595 ir Long time watchDog ir ModbusRTU yra išjungti

Įtampos ir srovės davikliai

Kilo mintis sukurti kambario (namo, buto) apšvietimo valdymą naudojant ATmega (Arduino) mikroprocesorių.
Pirma mintis automatikoje: privalomas gryžtamas ryšys.
Gryžtamo ryšio realizacija apšvietime: įjungus jungtuką, t.y. padavus įtampą į lemputę, gausime du parametrus: atsirado įtampa, ir atsirado srovė (jei lemputė neperdegusi). Matuojant šiuos du parametrus mikroprocesorius „žinos“: pavyko įjungti šviesą, ir kad šviesa tikrai yra.

Paskelbta temoje ATmega | Komentarai įrašui Įtampos ir srovės davikliai yra išjungti