- Milyen okostelefont vegyek?
- iPhone topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Milyen hagyományos (nem okos-) telefont vegyek?
- Samsung Galaxy A56 - megbízható középszerűség
- iGO Primo
- Amazfit Active 2 NFC - jó kör
- CMF Phone 2 Pro - a százezer forintos kérdés
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
-
gyapo11
őstag
Nem csak a diódán, hanem az ic sem tudja 0-ra húzni, ott is van egy tranyó, aminek a szaturációs feszültsége hozzáadódik a dióda nyitófeszültségéhez.
Ha ennél a kapcsolásnál akarsz maradni, akkor vagy feteket kell rakni a 138 kimeneteire, akkor közel 0 lesz a fesz, a dióda után 0.7, az már jó lesz LOW-nak. A diódát is cserélheted schottkyra vagy germániumra, ha még lehet kapni ilyet, ezeknek kisebb a nyitófeszültsége. Vagy az arduino input pinje elé teszel jelformáló kapcsolást, ami az 1.4-ből közel 0-át csinál. Ez lehet alkalmas ic, vagy két tranyós-zéneres áramkör.
De azt is lehet, hogy nem ezzel a módszerrel olvasod le a gombokat, hanem pl. shiftregiszterrel, és akkor nem kell dióda, csak felhúzó ellenállások és gombok testre, az garantáltan 0 lesz megnyomva. -
zka67
őstag
Szia, az alacsony szint 0.8V-ig tart. Használj schottky diódát, pl BAT54A-t, ebben kettő is van, neked megfelelő bekötéssel. A felhúzó ellenállás ne legyen kisebb 10k-nál.
(#2403) dave0825 Szfvár. Ha nincs szkópod, kérj kölcsön valakitől, ha tudsz vagy vegyél egyet
-
Danex
addikt
A kis méretűekből 2 fajta van, mini és a nano. A mini olcsóbb, mivel nincs rajta USB vezérlő és csatlakozó, a nano-n ezek megtalálhatók, így egy picit drágább.
A mini-t előnye, hogy az USB vezérlő hiánya miatt kevesebbet fogyaszt, így az akkumulátorról való üzemeltetés esetén előnyösebb a társával szemben, de programozás tekintetébe, meg kell hozzá még egy eszköz.
-
nyunyu
félisten
Hozzavalo kod egyelore nincs tulbonyolitva:
void setup() {
pinMode(A0, OUTPUT);
pinMode(A1, OUTPUT);
pinMode(A2, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(10, INPUT);
}
void rowAddress(int a)
{
if (a & 1) digitalWrite(A0, HIGH); else digitalWrite(A0, LOW);
if (a & 2) digitalWrite(A1, HIGH); else digitalWrite(A1, LOW);
if (a & 4) digitalWrite(A2, HIGH); else digitalWrite(A2, LOW);
}
void columnAddress(int a)
{
if (a & 1) digitalWrite(2, HIGH); else digitalWrite(2, LOW);
if (a & 2) digitalWrite(3, HIGH); else digitalWrite(3, LOW);
if (a & 4) digitalWrite(4, HIGH); else digitalWrite(4, LOW);
if (a & 8) digitalWrite(5, HIGH); else digitalWrite(5, LOW);
if (a & 16) digitalWrite(6, HIGH); else digitalWrite(6, LOW);
}
void loop() {
for (int i=0;i<5;i++)
{
columnAddress(i);
if (digitalRead(10)==HIGH) {
rowAddress(i);
}
}
} -
-
qisqaqas
senior tag
Hozz létre fürtöket, pl 2 függőleges sorból lesz 1. Piszkosul meg fogja bonyolítani a dolgod ha kézzel drótozol, de IO lábakat spórolsz vele. 80%os billnél 24(18x6) helyett 18(10x8) IO kell majd.
Ha neopixel(vagy hasonló) ledet használsz ahhoz elég lesz 1 pin, mert digitálisan vezérel. Sorba kötöd őket és egyedileg címezhető minden gombod.
Multiplexelést mire érted? Nem teljesen tiszta számomra, hogyan akarod a bill vezérlést megvalósítani.
-
Új hozzászólás Aktív témák
Hirdetés
- Csere-Beszámítás! RGB Számítógép PC játékra! R5 5600X / RTX 3060Ti 8GB / 32GB DDR4 / 500GB SSD
- Samsung Galaxy A16 128GB Kártyafüggetlen, 1Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- Akció! Újra Gamer EGEREK! Glorious , Endgamer XM1R , Nibio
- Honor 9X Lite 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged