- iPhone topik
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Yettel topik
- Nem várt platformon a OnePlus Nord 5
- CMF Phone 2 Pro - a százezer forintos kérdés
- India felől közelít egy 7550 mAh-s Redmi
- Samsung Galaxy A54 - türelemjáték
- Google Pixel 9a - a lapos munka
- Mobilinternet EU-n kívül, eSIM adatcsomagok használata
- Motorola Edge 50 Neo - az egyensúly gyengesége
-
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
-
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, kemenceViccet 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
Hirdetés
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- Nitro AN515-56 15.6" FHD IPS i7-11370H RTX 3050 16GB 512GB NVMe magyar vbill gar
- HP Pavilion 15-ec2057ur 15.6" FHD IPS Ryzen 7 5800H RTX 3050 16GB 512GB magyarított vbill gar
- AKCIÓ!!! GAMER PC: Új i5-14400F +RTX 5070 +Új 16-32GB DDR4! GAR/SZÁMLA! 50 FÉLE HÁZ!
- Corsair RM750
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Motorola G72 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! ASROCK H310CM i5 9600K 32GB DDR4 500GB SSD RTX 3050 8GB DeepCool Tesseract SW 500W
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
- BESZÁMÍTÁS! Apple MacBook Pro 14 M4 MAX 36GB RAM 1TB SSD garanciával hibátlan működéssel
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest