Hirdetés
-
PROHARDVER!
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
- ASUS ROG STRIX RTX 4070 Ti SUPER OC Edition 16G (kishibás) videokártya garanciával
- OHH! HP EliteBook 850 G8 Fémházas Tartós Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD
- SZÉP! HP EliteBook 850 G8 Fémházas Tartós Laptop 15,6" -65% i7-1185G7 32/512 Iris Xe FHD
- Corsair Vengeance 64GB (2x32GB) DDR5 6000MT/s CL40 XMP black kit - ÚJ, bontatlan, garis - ELADÓ!
- Garanciával, Számlával! Logitech G29 Driving Force Racing Wheel
- Samsung Galaxy Z Flip7 Zsebbe csukható stílus, 120 Hz élmény 12/512 GB Használt, karcmentes
- HIBÁTLAN iPhone 13 Pro Max 128GB Alphine Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3722, 100% Akksi
- Eladó Samsung Galaxy S21 FE 5G 6/128GB / 12 hó jótállás
- Xbox Game Pass Ultimate előfizetések kedvező áron
- HIBÁTLAN iPhone 12 Mini 128GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3633,100% Akkumulátor
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
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

