- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Motorola Moto Tag - nyomom, követ
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Változó design, tekerhető lünetta: megjött a Galaxy Watch8 és a Classic
- Honor Magic6 Pro - kör közepén számok
- Milyen okostelefont vegyek?
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Xiaomi 13 - felnőni nehéz
-
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
-
Gergosz2
veterán
válasz
gyapo11 #1699 üzenetére
Az egyes pinek PWM frekije eltérő [link] , de persze lehet módosítani. Ha biztos nem akarsz villogást akkor mindenképp szűrd meg.
A fokozatállitás eléggé függ LED-től is, hogy pl. az adott széria milyenre sikerült. Ezt próbálgatásos alapon tudod belőni. Tranyó bázisát az arduino kimenete is lehúzza rendesen földre.
Az EEPROM meg elvileg 100000 írási ciklust bír, szóval egy darabig tuti nem fog tönkre menni.
-
gyapo11
őstag
Csinálok egy szabályozható fényforrást, javaslatokat várok.
12 V-os dugasztáp, erre egy lm2596-os 5 V-os tápmodul. Az 5 V-ról megy az arduino, a 12-ről meg a 3 fehér led sorbakötve egy ellenállással. Az arduino egyik pwm kimenete egy 1 kOhmon keresztül hajt egy npn tranyót, ami a ledeket kapcsolgatja. A fényerőt egy mikrokapcsolóval akarom állítgatni, nyomvatartás közben lépkedne vagy föl vagy le.
Kérdések:
- kell-e az lm2596-os táp után még szűrni?
- mekkora frekivel megy a pwm? Pro minivel tervezem, 16 MHz-es atmega328 chipes. Kell-e szűrni hogy ne lássak villogást?
- milyen lépcsők legyenek a fényerőben? 0-255 ugye a pwm fokozatai, biztos nem egyenletesen kell elosztani az egyenletes fényerőnövekedéshez. Logaritmikus? Pl. 1-2-4-8-16-32-64-128-255? Ez 9 lépcső, pont elég.
- le kell-e húznom a tranyó bázisát a földre, vagy az arduino is le tudja zárni rendesen az L szintjével?
- ha eltárolom az aktuális beállított fényerőt az eepromban minden beállítás után, meddig bírja az írást? Nem csoffad-e le mondjuk pár hónap múlva? -
erer1000
őstag
egy analóg óra van tervben, és stepper motort ebay-on keresgélve ezt találtam
http://www.ebay.com/itm/181266971629?_trksid=p2060353.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AITez ellég lenne ahhoz hogymegforgassa a fogaskerekeket és a mutatót?
fogaskerekek 1:15 áttétet végeznének el, hogy a steppernek 1/4 fordulata a mutatót pont 1/60 fordulatát eredményezze
(80:16 és a 16os fogaskerék rúdjára rakott 30as ami 10essel van kapcsolatban)
(erőkar törvényből érzem hogy az sem mindegy a mutató milyen hosszú, de 4cm lenne, tehát nem nagy )
szóval elég lenne az arduino által biztosított nem túl nagy áram a steppernek ehhez?
másik meg amin gondolkodok hogy táp.
http://www.ebay.com/itm/9V-1A-Power-Supply-Adapter-5-5x2-1mm-Input-100V-240V-For-Arduino-Gayly-/390923223681?var=&hash=item5b04d70281
9V 1A
az az 1 amper nem lenne sok neki?igazából ennyi lenne
egy asztali analóg óra a végcél
házát azután kezdem hogy minden megérkezik
azaz a fentebb linkelt eszközök
-
gyapo11
őstag
válasz
PumpkinSeed #1694 üzenetére
Szerintem ez így túl általános, hogy érkeznek a bitek. Ha föltételezzük, hogy 0-5 V a feszültség, akkor is hiányoznak az idők, sebesség, start-stop bitek vannak-e, van-e valamilyen kódolás, milyen a protokoll stb.
-
gyapo11
őstag
válasz
PumpkinSeed #1692 üzenetére
Ha a beolvasás módja a kérdés, az sokféleképpen lehetséges. Pl. valamelyik szintváltást figyelni, és akkor beolvasni, de lehet másik pinnel vezérelni vagy szinkronizálni a beolvasást. A tárolásra elég egy byte, ha bit0..bit6 a beolvasott bitek, akkor az eredmény bit0*1+bit1*2+bit2*4+bit3*8+bit4*16+bit5*32+bit6*64. Ez a beolvasott bináris szám decimális megfelelőjét adja, ezt kell betenni egy byteba, ha több beolvasás is lesz, akkor byte tömbbe.
-
PumpkinSeed
addikt
Olyat szeretnék, hogy egy pin-en hét input érkezik be pl 0101011 és ezt szeretném tárolni egy tömbben, ez hogyan kivitelezhető? Értem ezalatt, hogy a pin beolvassa azt. Köszönöm előre is a segítséget.
-
maestro87
őstag
-
Gergosz2
veterán
válasz
maestro87 #1685 üzenetére
van Arduinos driver is, de tipikusan akkor szokott ilyen hibákat dobni a fordító amikor ez valamiért nem megy. Elvileg az Arduino mappában is van egy Drivers mappa és onnan is telepítheted.
Másik ggyakori dolog ebben az esetben, hogy nincs bootloader a MCU-don. Ha kínából vetted akkor erre meg van az esély. Ilyenkor értelemszerűen bele kell égetni, amire több megoldás is van: [link], vagy TinyISP meg stb.
-
maestro87
őstag
válasz
Gergosz2 #1684 üzenetére
Milyen drivert? Én csak annyit csináltam ami a fentebb linkelt videóban volt. Első csatlakozáskor a windows automatikusan beállította az eszközt és az eszközkezelőben ott szerepel a board is. Ez az első arduinózásom, szóval nem tudom, hogy kell elindulni.
Másik USB portról is hiba...
Egyébként most az általad ajánlott könyvtárral próbálkozom. -
maestro87
őstag
válasz
maestro87 #1682 üzenetére
Arduino: 1.6.5 (Windows 8.1), Board: "Arduino Uno"
Sketch uses 30 538 bytes (94%) of program storage space. Maximum is 32 256 bytes.
Global variables use 386 bytes (18%) of dynamic memory, leaving 1 662 bytes for local variables. Maximum is 2 048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x71
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x71
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x71
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x71
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x71
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x71
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x71
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x71
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x71
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x71
Hiba a feltöltés során. A hiba elhárítása a http://www.arduino.cc/en/Guide/ oldalon a Troubleshooting#upload alatt került leírásra.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.Nem ismeri ezeket a parancsokat, vagy mi? Narancssárga led folyamatosan villog, az mit jelent?
-
Gergosz2
veterán
válasz
maestro87 #1679 üzenetére
Szia!
Nekem van egy hasonló MCUfriend-es darabom, de úgy, mint egy komplett érintőképernyő a mai napig nem sikerült beüzemelnem. Maga kijelző része rendesen működik pl. az Adafruit-os TFT library-val, meg találtam egy külön library-t amivel sikerült életet lehelnem az érintő funkcióba is. De a kettőt egyszerre működésre bírni még nem sikerült.
Szóval én azt mondom ha teheted inkább ne vedd ezt meg, vagy ha igen akkor pl csak kijelzőnek tökéletes lesz. Arduino.cc-n is van egy fórumtéma ahol ezt a kijelzőt boncolgatják, de ott sem igazán sikerült az egészet működésre bírni. Gondolkoztam rajta, hogy a két library-ból valami használhatót összerakok csak eddig nem vett rá a lélek.Amit ajánlani tudok az az UTFT library. Ezzel lehet a legkönnyebben dolgozni szerintem. Van hozzá UTOUCH library is de ezzel a példánnyal nem lehet működésre bírni. Helyette inkább ilyet vegyél: [link] . Ez tökéletesen megy fent említett két library-val és gyorsan is lehet vele dolgozni. Több ilyet is felhasználtam már különböző applikációkba.
A linket csak a típus miatt tettem be, szokott lenni ez 3k-ért is.(#1680) bacus
Mit hova? kérdést egyszerűen le lehet rendezni mert ennek olyan a kialakítása, hogy csak bele kell dugni az UNO kártyába.
-
bacus
őstag
válasz
maestro87 #1679 üzenetére
Ezt próbáltad? A banggod oldalon van a link..
Le kell töltened, ki kell csomagolni, rádugni egy unora, majd betölteni az egyik example-t.
Ha még nem csináltad sosem, akkor nem is olyan egyszerü.. mit hova. -
maestro87
őstag
Tudna valaki segíteni ebbe az arduino modulba életet lehelni? Csak le szeretném tesztelni a kijelzőt, hogy működik-e, de még nem avr-eztem igazán.
Valami mintaprogram kellene. Most nincs időm elkezdeni arduinot tanulmányozni, de ha sérült a kijelző akkor refundot kellene kérjek. Még TFT-vel sem volt dolgom.
-
Pubszon
veterán
válasz
nagyharcos #1674 üzenetére
A rotary encoderhez nem kell library, az lényegében 3 gombként működik.
Én csináltam egy ilyen menüt, amivel relét kapcsolgattam és különböző változókat változtattam, mondjuk ledek fényerejét, hőmérsékletet néztem meg stb.Ezt fejlesztettem tovább:
int val;
int encoder0PinA = 3;
int encoder0PinB = 4;
int encoder0Pos = 0;
int encoder0PinALast = LOW;
int n = LOW;
void setup() {
pinMode (encoder0PinA,INPUT);
pinMode (encoder0PinB,INPUT);
Serial.begin (9600);
}
void loop() {
n = digitalRead(encoder0PinA);
if ((encoder0PinALast == LOW) && (n == HIGH)) {
if (digitalRead(encoder0PinB) == LOW) {
encoder0Pos--;
} else {
encoder0Pos++;
}
Serial.print (encoder0Pos);
Serial.print ("/");
}
encoder0PinALast = n;
}(#1677) tvamos: Aida64-hez akartam külső kijelzőt, de inkább feladom.
-
peter1998
tag
válasz
softguner #1665 üzenetére
Igen NodeMCU firmwaret raktam rá.Most futtatok rajta egy weboldalt.Ha az usb-uart ra van kötve a tx,rx,gnd és vcc vezetékek akkor rendesen működik az oldal. De ha csak a tápot kapja akkor a weboldal nem elérhető de a wifire pedig felmászik. Ezt a router kezelőfelületéről látom.Ennek mi lehet az oka?
-
Pubszon
veterán
Ha a géptől kap az arduino két bájtot, pontosan 0xFE és 0x37, arra szeretnék válaszolni egy bájtal (0x09), az hogy oldható meg legegyszerűbben?
-
nagyharcos
csendes tag
Sziasztok!
Van egy álmom....
Rotary encoderrel szeretnék egy többszintes menüt készíteni. A menü megszakítással lenne meghívva a programból és célja az lenne, hogy különféle változók értékeit kéne beállítani vele (időzítések, óra, perc).
Tehát minden menüpont alatt más funkcióval rendelkezne az encoder.
Találtam egy számomra is érthető [sketch] -et, de nem találtam hozzá működő QuadEncoder libary-t.
Van valakinél esetleg hasonló megoldás amit megosztana velem vagy működő libary?
Ui: Csak tanulgatom a programozást... -
bacus
őstag
válasz
Pubszon #1671 üzenetére
Ha megy az angol, akkor ez a fickó nagyon értelmesen magyaráz és pillanatok alatt megérted, hogy kell a digitális bemeneteket is megsokszorozni.
-
tvamos
nagyúr
válasz
Pubszon #1666 üzenetére
En nem szeretem a shift regisztert hasznalni, inkabb demux-ot. Azt sokkal egyszerubb programozni. Pl. 74HC238 3-to-8.
-
bacus
őstag
válasz
Pubszon #1666 üzenetére
ez shift regiszter, azaz mikor beirsz egy értéket (és csak egyet), minden korábbi arrébb shiftelődik. Ebből adódik a válasz is, ha csak egyet akarsz változtatni, akkor is mind a 24-t újból kiirod.
Nem fog villogni, mert amikor elkezded, akkor az egyik vezérlőláb azt mondja, most irás mód, beküldöd a 24 értéket, majd vezérlőlábnál visszaváltasz, akkor egyszerre aktualizálódik, addig megtartja minden lábon az előző értéket.
(további előny lehet, hogy van shift regiszter, aminek a vezérlése 5V de a kimenete 12V -on megy, igy pl egy 7 szegmenses kijelző ami 12V-os közvetlenül meghajtható. Ezt használva sima ledek is sorba köthetőek, ha pl 4 led mindig egyszerre világit, akkor egy korlátozó ellenállással sorba kötve, csak egy kimenetet igényel)
-
Pubszon
veterán
Shift regiszterrel hogy a legegyszerűbb kapcsolni csak 1-1 kimenetet?
Mondjuk van 3db 74HC595, azaz 24 kimenet, de például csak a 12-es kimenetet akarom változtatni, a többit pedig változatlanul hagyni. -
Postas99
őstag
Sziasztok!
Lehet hülyének fog hangzani a kérésem.
Sajna az arduino library hibás és 300 BAUD beállítás mellett hibásak mind a fogadott és küldött adatok. Esetleg van valakinek javított library-je?
Az arduino.cc oldalon volt erről egy hosszú megemlékezés, sajna nem találom a jó library-t..Tesztelni egyszerű a hibát:int incomingByte = 0; // for incoming serial data
void setup() {
Serial.begin(300); // 300 bps
}
void loop() {
// send data only when you receive data:
if (Serial.available() > 0) {
// read the incoming byte:
incomingByte = Serial.read();
// say what you got:
Serial.print("I received: ");
Serial.println(incomingByte, DEC);
}
}winterm vagy egyéb terminál programmal a hiba azonnal látható.
SAJNA nekem ezen a sebességen kell KOMMUNIKÁLNOM, nem állhatok más sebességre.
-
Hyperion
senior tag
Sziasztok!
Nem vagyok teljesen tisztában a mérési technikákkal, de feltűnt valami amit nem nagyon értek.
Jelenleg az alábbi kütyühalom vesz otthon körbe:
2* Arduino nano + RF433 + DHT11 + DS18B20 1 szoba + erkélyen.
Arduino mega BMP180+DS18B20+DHT11+RF433+ESP8266+stb..Amit nem értek az az, hogy a mért páratartalom 30 és 34% között mozog az erkélyen is és a szobákban is. Mivel nyár van/volt ezért nyitva van minden nyílászáró így érthető a kb azonos érték.
A kérdésem az, hogy miért ilyen alacsony a páratartalom, mikor a yahoo és a felette lévő hagyományos időjárás állomás is 60-65%-ot mutat. Ha jól tudom 5%-os hibatűréssel dolgozik a DHT 11 szóval jónak kellene lennie. Mindegyik érzékelő, jól szellőző helyen van.
-
-
Danex
addikt
A pillanatnyi nyomást már lekezelem arduinoval onnantól meg már nem lenne gond.
Vezeték nélküli is benne volt a számításba, de amit találtam, ott a kinti nyomóegységet lényegében bármikor ki lehet húzni és már ott sincs, faluról és kertes házról beszélünk.
De lehet az érzékeléshez egy ilyennel oldom meg, vagy nézek valami értelmes vezeték nélküli csengőt
-
inf3rno
nagyúr
Az itt a probléma, hogy a nyomás és a térfogatáram ugyanakkora marad, mert azonos nyomásúak a csapok (már ha vezetékes vízről jön mind), a cső átmérője meg nem lesz attól nagyobb, hogy sorba kötöd őket. Szóval hiába kötöd sorba a csapokat, 1-2 locsolófej leviszi annyira a nyomást, hogy utána a többire már nem jut elég, és nem nyílnak ki.
Gondolom azt hitte a doki, hogy a nyomás és a feszültség hasonlóan működnek, amiben azért van valami, mert mindkettő intenzív mennyiség. Emlékeim szerint (bár már régen volt) a soros kapcsolásnál a feszültségek összeadódnak az áramerősség meg változatlan marad, a párhuzamosnál meg fordítva, az áramerősség adódik össze és a feszültség azonos marad. Gondolom a doki ennek analógiájára úgy gondolta, hogy párhuzamosan kapcsolt csapoknál a nyomás változatlan marad, és a térfogatáramok összeadódnak, illetve sorosra kapcsolt csapoknál a nyomások összeadódnak és a térfogatáram állandó marad. A valóságban a feszültség és a nyomás között nincs ilyen analógia, mert a nyomásnak nincs iránya szemben a feszültséggel. Ha sorba kötsz két azonos nyomású csapot, akkor egymást fogják akadályozni és a nyomás és a térfogatáram is változatlan marad. Ugyanez lehet a helyzet párhuzamosan kötött csapoknál is, bár ez utóbbiaknál a térfogatáram valóban megnőhet, ha növeljük a kimenő cső átmérőjét. Na legalábbis én így gondolom.
-
Danex
addikt
válasz
Gergosz2 #1652 üzenetére
Hát mivel csak röptébe néztem rá a csengőre (nem mai darab, bőven idősebb mint én) annyit láttam, hogy 2 részből áll, az egyik a csengő része amire AC 8V volt írva, a másikon meg talán oroszul valami, majd legközelebb jobban megnézem.
Am azért gondoltam valami ilyen megoldást mert nem 1-2méterre kéne átvinni a lámpát illetve váltóárammal nem szívesen játszom tudás nélkül
-
Danex
addikt
Üdv, olyat kéne megcsinálnom nagyapámnak, hogy ha csöngetnek akkor világítson neki a szobában valami fény (12V-os ledszalagra gondoltam).
Ha DC-vel üzemelne a csengő akkor nem lenne gondom, mivel egy feszültségmérővel érzékelem a jelet és már lehetne is kattogtatni a ledszalagod, de AC-ről megy az egész. Ehhez lenne valami tippetek?
Új hozzászólás Aktív témák
Hirdetés
- OpenWRT topic
- Debrecen és környéke adok-veszek-beszélgetek
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Nyaralás topik
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- A fociról könnyedén, egy baráti társaságban
- Xbox Series X|S
- Autós topik
- WLAN, WiFi, vezeték nélküli hálózat
- Gumi és felni topik
- További aktív témák...
- ÁRGARANCIA! Épített KomPhone i5 14400F 32/64GB DDR5 RTX 5060Ti 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Bomba ár! Dell Latitude E5450 - i5-5GEN I 8GB I 500GB I 14"FHD I HDMI I Cam I W10 I Gari!
- Xbox Ultimate előfizetések
- Samsung Galaxy S22 Ultra 512GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest