Arduino Projects
Ebben a fejezetben találhatók az OB121 Arduino projektek. Először az alfejezeteket sorolom fel, ezekben az adott témakörök szerint kerültek összeválogatásra a projektek, majd egyszerűen az összes projekt felsorolásra kerül. Ezek a fejezetek természetesen nagyjából hetente változnak, bővülnek.
Projektek időrendben
Projekt neve | leírása | tags |
---|---|---|
byte2bool | Az Arduino-n egy byte értéke emelkedik ciklusonként eggyel. Amikor eléri a maximumát, túlcsordul, és kezdi elölről a számolást - ezzel legalább nem kell foglalkozni. A byte bitekből áll, ezeknek az értékváltozásait jeleníthetjük meg a Breadboard-ra összerakott kapcsolással. Ez nyolc led-et tartalmaz - nyolc előtét-ellenállással. | #kids, #breadboard, #led |
Ping - távolságmérés | Távolságmérés kalkulációval és serial monitor kijelzéssel | #distance, #sonic, #breadboard, #serial_monitor |
Távolságmérés SHARP optikai szenzorral | Távolságmérés GP2Y0A60SZ(LF) szenzorral, és az eredmény megjelenítése 7 szegmenses kijelzővel. | #sajat, #sharp, #distance, #optic, #7-segment |
lépcsőzetes időzítés | Lépcsőzetes időzítés az öntőzőrendszer relészigetének az időzítéséhez. | #sajat, #step, #timing #no_delay |
DS3231 RTC modul olvasása aka. "pontos idő" | Pontos idő olvasása a DS3231 RTC modulból és annak kiírása az IDE monitorra | #sajat, #ds3231, #example |
Ciklusidő-mérés | Ciklusidő mérés, eredmény az IDE monitorra | #sajat, #cyle_time, #example |
LED villogtatás a "millis()" függvény használatával | A „blink” program „delay” helyett „millis()”-zel. Így a várakozási idő a program többi részét nem befolyásolja. | #sajat, #millis(), #example |
NodeMCU compact v1 | A nodeMCU ebben az esetben kompakt egységként csatlakozik az Arduino-hoz egy serial vonalon keresztül. Parancsokat és paramétereket lehet átadni felé, a telegrammokat UPD-n keresztül továbbítja a távoli egységnek. A paramétereket a nodeMCU EEPROM-ban tárolja. | #nodemcu #udp #wifi #communication #serial #eeprom |
Modbus RTU Master SW-Serial-lal | A program Arduino UNO-n fut. Az UNO-nak csak egy soros portja van, ezért a sw-serial egy nagyon hasznos funkció, mert több kvázi-UART-tot is nyithatunk vele. Problémája, hogy több kommunikációs megoldással nem működik. Ebben az esetben viszont igen, az Arduino Modbus RTU Masterként működik, miközben a serial monitor is fut rajta. | #uno #modbus #modbus_rtu #communication #sw_serial #master |
Modbus RTU Slave SW-Serial-lal | A program Arduino UNO-n fut. Az UNO-nak csak egy soros portja van, ezért a sw-serial egy nagyon hasznos funkció, mert több kvázi-UART-tot is nyithatunk vele. Problémája, hogy több kommunikációs megoldással nem működik. Ebben az esetben viszont igen, az Arduino Modbus RTU Slave-ként működik, miközben a serial monitor is fut rajta. | #uno #modbus #modbus_rtu #communication #sw_serial #slave |