Ugrás a tartalomra
STARduino
Arduino főleg kezdőknek…
Menü
Kezdőknek
Mi az Arduino?
Kezdő lépések
Kezdő lépések
Az első hardver
Néhány Arduino modul
Néhány Arduino alaplap
A fejlesztő eszköz kiválasztása
A fejlesztő eszköz kiválasztása
BASCOM fejlesztő
Arduino IDE fejlesztő
Kivezetések konfigurálása
Kivezetések konfigurálása
Digitális bemenet
Digitális kimenet
Digitális ki és bemenet használata
PWM kimenet
PWM kimenet példaprogram
Analóg bemenet
Kommunikáció a külvilággal
Kommunikáció a külvilággal
Soros port használata
Az I2C kommunikáció
Raspberry Pi Pico alaplap Arduino IDE környezetben
Az NodeMCU V3 (Wifi) alaplap Arduino IDE környezetben
CH552 (CH55x) alaplap Arduino környezetben
LGT8F328P Nano klón
Haladóknak
Digitális ki és bemenetek kezelése alacsony szinten
Időzítők
Elmélet
Elektronikai alapok
Programozási alapismeretek C++
Érintésvédelem, 230V-os hálózat
Soros adatátvitel működése
I2C kommunikáció működése
SPI kommunikáció
Memória típusok
Gyakorlat
Programfeltöltés ATmega mikrovezérlőkre
Programfeltöltés ATtiny85 alaplapra (…és egyéb problémák)
Kommunikáció (soros, I2C, Wifi)
ATmega chip és PC közötti soros kapcsolat
Két Arduino összekapcsolása I2C-vel
Adatcsere soros porton két Arduino között
TCP adatkapcsolat és időszerver elérés wifi-vel
Megszakítások
Watcdog
Belső EEPROM használata
Elemes kapcsolások alapjai
Fénymérés TEPT4400 fototranzisztorral
DS3231 óra riasztás használata
Áramkör és Arduino szimulátor
Arduino szimulátor
Logikai analizátor használata
Lítium akkumulátorok tulajdonságai
Forráskódok
Prellmentesítés
Nyomógomb figyelés
Több nyomógomb kezelése egyszerre
Fényerő szabályozó kapcsoló
Univerzális program RAM használathoz
Formázott számkijelzés LED kijelzőn
Hasznos LCD programok
Ékezetes betűk írása LCD-re kényelmesen
Adatok formázott írása LCD-re (ékezetekkel)
Valódi effektív feszültségmérő
I2C multimaster
Események regisztrálása belső eepromban (logolás)
Adatbázis kezelés EEPROM-ban
Hibatűrő adatcsere két Arduino között
Számok, dátumok, időpontok kimondása magyarul
Dátum és idő 4 byte-on
Hét napja dátumból, szökőév
Automatikus téli nyári óraállítás
Modulok
Kijelzők
1602 LCD kijelző (ATtiny85 alaplappal is…)
OLED kijelző (SSD1306, 0.96″ ATtiny85-el is…)
LED matrix MAX7219 IC-vel
7 seg LED kijelző meghajtása 74HC595N shift regiszterrel
6 számjegyes LCD kijelző
Hőmérséklet, páratartalom, légnyomás szenzorok
DHT11, DHT22 hőmérséklet és páratartalom szenzor
HDC1080 hőmérséklet és páratartalom szenzor
BMP180-M légnyomásmérő
Dallas DS18B20 egyvezetékes hőmérő
BME280 hőmérséklet páratartalom és légnyomás mérő
MPS20N0040D nyomásmérő vízszint méréshez
Egyéb szenzorok
Hall szenzorok
GY-302 BH1750 fényérzékelő modul
MQ-2 gáz-érzékelő modul
HCSR501 mozgásérzékelő PIR szenzor
DS3231 RTC óra
PCF8563 RTC óra
MCP4725 Digitl analóg átalakító (DAC)
INA226 teljesítmény mérő
Rotary kapcsoló
433Mhz-es rádiós adatátviteli modul
SD kártya modul
DFRobot DFPlayer mini mp3 lejátszó
FM24C04A külső FRAM használata
Szélsebességmérő
4 csatornás 315Mhz távirányító
Segédeszközök
Mérőműszerek
USB-teszter
Alkatrész mérő és teszter
DSO- 136 oszcilloszkóp
1Hz-50MHz Frekvencia mérő
5Hz-400Khz jelgenerátor
8 csatornás 24Mhz-s logikai analizátor
Tápegységek
1,2-24 V USB tápegység
1-24V 3A tápegység
DC 5 V – 3,3 V 800MA feszültség konverter
3.3V, 5V, 12V Buck Tápegység modul
Kiegészítők
Többfunkciós késleltető
Termosztát (W1401)
Hőmérséklet kapcsoló (W1209)
Lábkiosztás ábrák
Projektek
Magyarul beszélő óra gyengén látóknak
Kaptármérleg
Hőmérséklet távadó
Hőmérséklet adatgyűjtő
Ritkán működő gépek ellenőrzése
Ritkán működő gépek monitorozása V2.0
Lakás világítás vezérlő
Időjárás állomás V1
Időjárás állomás szélsebesség és csapadékmérővel V2
Csapadékmérés (ATtiny85-el is…)
Akkumulátor vizsgáló
Szélsebességmérő
Automata locsolórendszer
Tápegységek
https://starduino.hu/2020/08/19/tapegysegek/