Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- GoodSpeed: Nem vénnek való vidék - Berettyóújfalu
- eBay-es kütyük kis pénzért
- Lalikiraly: Astra kalandok @ Negyedik rész
- Meggyi001: Kórházi ellátás: kuka vagy finom?
- koxx: Bloons TD5 - Tower Defense játék
- sh4d0w: StarWars: Felismerés
- Brogyi: CTEK akkumulátor töltő és másolatai
-
LOGOUT
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
-
mArZsi
tag
válasz
Teasüti
#9312
üzenetére
Jó tapasztalatok alapján én is ki fogom próbálni őket.
Eddig seeedstudio-tól rendeltem, ott a standard $5 hobbizásra.
Ha viszont ipari kivitelben kell gyártani, montírozva, lebegőtűs teszttel, stencillel, akkor többszörösére ugranak az árak.
Az már más kérdés, hogy egy ipari vezérlés nyáktervét meg nem szívesen küld ki keletre az ember 
(#9314) Teasüti:
A helyes megoldás: stencil, paszta, beültetőrobot, kemence
Viccet félretéve csak arra figyelj, ha hőlégfúvod, hogy ne túl sok ideig, mert hősokkot kaphat. -
mArZsi
tag
-
mArZsi
tag
válasz
multipass4
#8278
üzenetére
Ha még sem szeretnél saját magad vesződni vele, akkor van automatizálásra kész megoldásom.
-
mArZsi
tag
Én se értem, hogy ha nincs deep sleep, mi értelme lekonnektálni majd fel, hiba esetén meg belerúgni, újraindítani. Ha hibás az olvasás, akkor meg kell próbálni még egyszer lekérdezni. Workaround.
Hozzá tenném, hogy a hardware résznél kezdeném a hibakeresést, bár a DHT egy rakat fos.
Használd e szerint, így jónak kell lennie, nálam így megy:
void Refresh(){
delay(2000);
temp = dht.readTemperature();
humidity = dht.readHumidity();
if (humidity == 2147483647){Refresh();}
if (isnan(humidity) || humidity == 2147483647 || isnan(temp) || isnan(hic)) {
Serial.println("- Failed to read from DHT sensor!");
return;
}
else {
Serial.print(F("TEMP: "));
Serial.println(temp);
Serial.print(F("HUMIDITY: "));
Serial.println(humidity);
}
}...bekéred loopból a Refresh();-t.
Hibás érték abból ered, hogy mire feléled már lekéste a kérést. delay(5000)-et is tehetsz neki.
begin meg csak setupba megy, egyszer kell inicializálni.
-
mArZsi
tag
Valaki használt már OLED-et ESP-vel? Hogy lehetne a kiiratási rutint ESP barát delay mentesíteni?
Esetemben az ESP-n fut egy NTP, loopban figyelem a percváltozásátt. Ilyenkor lefut pár rutin, végeredménnyel. Ezeket szeretném kiiratni.
Egy kiiratás igy néz ki:
void blabla(){
display.clearDisplay();
display.setCursor(0,0);
display.println(var);
display.display();
delay(5000);
}Ezt a rutint is meghívnám a perc változás figyelőből, sőt hogy tovább menjek van vagy 5-6 kiiratás más-más idő periódussal egymás után. Csak a millis(); figyelése a megoldás vagy van jobb? Esetleg yield()?
-
mArZsi
tag
Ez egy shield, egybedugod szendvicsbe
, csatlakoztatod a steppereket, adsz valami erős tápot neki (5A), szoftvert feltöltöd és mehet is a móka.
GBRL kompatibilis, 3D nyomtatót, CNC-t vagy bármi mást is vezérelhetsz vele.
A saját PnP beültetőgépet én is A4988 vezérlővel oldottam meg.Szoftver vagy hardver oldali segítség kellene?
-
mArZsi
tag
válasz
MasterMark
#5599
üzenetére
Itt a 3. megerősítés is, hogy nem. Én 50-50%-ot szoktam játszani, gyorsabb, mint végigkövetni a keresztbe kötést.

-
mArZsi
tag
válasz
Tankblock
#5026
üzenetére
Egy sima ULN-t kapcsolgatnék. 6 csatorna kéne, amiből 5 megvan.
Valószínűleg csak az IDE-nek hülyesége, mert GPIO10 megy.(#5027) Janos250:
No igen... kell ennek is legalább egy év mire használhatóvá válik, ráadásul az ára is csúnya.Most jutott eszembe, lehet kettő ilyen marha portot felhasználok és egy XOR kapu kapcsolás lesz a megoldás.
-
mArZsi
tag
válasz
Tankblock
#5022
üzenetére
Elírtam, valóban F ver. Választanék mást portot ha lehetne, de már foglaltak (4,5,12,13,14).
Elejéről indulva, GPIO0 nem lebeghet, felhúzón van, ellenben alacsony szinten progi módba indulna.
GPIO2-n szintén nem lóghat valami csak úgy, mert nem indul a boot, pulldown-al se.
Felhúzóval indul, de ezek nekem nem jók, mert setup lefutásáig magas a jel.
A kód jó, 9 outputra állításra dobja a wdt resetet DIO módban is. Gugli most nem barát.Marad I2C expander?

-
mArZsi
tag
Üdv Urak!
Egy ESP-12E modulon szükségem lenne még egy GPIO portra, kimenetként kapcsolni. Adott még 9,10,16, amiből 9-et nem sikerült életre keltenem, - wdt resettel elszáll -, másik kettő működik. Viszont most jön a de
Boot közben mindkettő port magas állapotot vesz fel, amíg le nem fut setupban a digitalWrite beállítás.
Van valamilyen hardveres vagy szoftveres mód ezt kiküszöbölni?
-
mArZsi
tag
Üdv!
AccelStepper szakértő van itt?

Hogy lehet a library-val megcsinálni, hogy van 3 motor, ebből kettőt egy időben mozgatok, a harmadik várja meg míg befejezi a másik kettő és csak utána mozogjon?Vagy egyszerre mennek, vagy sehogy...
-
mArZsi
tag
válasz
seatibiza
#2964
üzenetére
Gergosz2 jól írta, fotoellenállás a megoldás. Egyszerű jó kiindulópont.
-
mArZsi
tag
Köszönöm. Interrupt, gondoltam. RPi-re Pythonban írtam már egy vezérlőt, ha össze jönne Arduinora is alacsony szint és C diploma nélkül, akkor leváltanám. Mivel valójában nem kell linux meg HDMI, pár motor vezérléséhez. Tetszik, csak még új a pálya. Ebből eredően én a millis/micros és for ciklustól még nem váltam le a tekercsek meghúzásánál. AccelStepperrel meg leírtam a bajom, bár lehet ahhoz is én vagyok a kevés
Thread úgymond itt nincs és át kell hidalni valamivel. Konkrétabb code részletet vagy valami kiindulási pontot tudnál mondani? A4988 a driver, step, dir paraméterrel vezérelt Nema17-ek. -
mArZsi
tag
Sziasztok!
Vezérelt már valaki több stepper motort egy időben egymástól függetlenül? Ki hogy oldotta meg? AccelStepper library-val működik, de ott nem tudom olyan gyorsan hajtani, mint mondjuk egy sima for loop-al. Ráadásul a hangja se az igazi, bárhogy paraméterezem a sebességeket. Ötleteket, megoldásokat szívesen fogadom

Új hozzászólás Aktív témák
- Mibe tegyem a megtakarításaimat?
- Samsung Galaxy A54 - türelemjáték
- Trollok komolyan
- Bemutatkozott a Poco X7 és X7 Pro
- Google Pixel topik
- BestBuy topik
- Ekkor startol és ennyit gyártanak a Galaxy TriFoldból
- Parkside szerszám kibeszélő
- Szeged és környéke adok-veszek-beszélgetek
- Apple MacBook
- További aktív témák...
- Szép állapotú Wireless Xbox Stereo Headset
- Ryzen 7 5800X3D + Strix B550-A + 32GB Corsair Dominator + RX 7900 XTX NITRO+ 24G + 1200W 80+ plat
- HP ZBook Fury G8 - RTX A3000 - ajándék dokkolóval és laptop hűtővel
- Heatkiller Tube 100 D5 - full extra
- Gigabyte AORUS 17 - i7-12700H - RTX 3070 Ti - 32GB RAM - 1TB M2 SSD -FHD 360H- eredeti csomagolásban
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- Bomba ár! Lenovo ThinkPad T14 G1 - i5-10GEN I 16GB I 256SSD I 14" FHD I Cam I W11 I Garancia!
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
- Xiaomi Smart Band 8, Újszerű, 1 Év Garanciával
- Telefon felvásárlás!! Apple Watch Series 6/Apple Watch Series 7/Apple Watch Series 8
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
az a tombstone. A "zsír" pedig paszta 
Eddig seeedstudio-tól rendeltem, ott a standard $5 hobbizásra.
Az már más kérdés, hogy egy ipari vezérlés nyáktervét meg nem szívesen küld ki keletre az ember 
, csatlakoztatod a steppereket, adsz valami erős tápot neki (5A), szoftvert feltöltöd és mehet is a móka.


Thread úgymond itt nincs és át kell hidalni valamivel. Konkrétabb code részletet vagy valami kiindulási pontot tudnál mondani? A4988 a driver, step, dir paraméterrel vezérelt Nema17-ek.
ekkold
