-
GAMEPOD.hu
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
-
Vladi
nagyúr
válasz MrChris #9696 üzenetére
A nema 17 méretszabványt jelent. Többféle gyártó is lehet, meg többféle tejlesítmény.
az 1,8° is szabvány, egy lépéssel ennyit mozdul el. Mivel egy kör 360°, így a teljes kört 200 lépéssel teszi meg. Ha egy orsót csatlakoztatsz hozzá, aminek a menetemelkedése 2 mm, akkor 200 lépéssel 2 mm lineáris mozgást kapsz. (+-backlash és +- lépéskihagyás) Így könnyű számolni, hogy ideális esetben 1 lépés 0.01 mm.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Sziasztok!
Van a régi projektem, ami időre kapcsol egy vágókést. Talán még emlékszik valaki. Teasüti pölö.
Namármost sajnos időre nem a legjobb, bár minden úgy működik, ahogy megterveztem. Most átálltam egy forgó enkóder link jelének mérésére.
A rendszer lényege, hogy egy húzóhenger forgását ezzel mérném, ha elért egy megefelelő hosszúságot az anyag, amit húz, akkor kapcsol egy relét. Vagy ha megnyomok egy gombot, akkor azonnal és újrakezdi a ciklust.
Nos a hardver biztos, hogy jó, mert először rosszul drótoztam össze, de legalább az összes funkciót láttam működni. A vezetékek a helyükre kerültek, a kódot feltöltöttem, de nem működik.
Ez az eredeti kódom:
volatile const int enko = 3; //2-as pinbe van enkóder érzékelője, OPTÓN A JOBB OLDALI!!!
volatile const int piros = 2; //3-es pinbe dugva az azonnali vágó kapcsoló
volatile const int rele = 5; // a kapcsoló relé.
//volatile const int alapled = 13;
const long pulzus = 425; // EZ A LENYEG!
const long releido = 300; // a relé nyitás-zárás ideje
unsigned long currentpulse;
bool voros;
void setup() {
pinMode(piros, INPUT); // a 3-as piros az bemenet lett
pinMode(enko, INPUT); // a kettes hurkázó is bemenet
pinMode(rele, OUTPUT); // relé a 6-on kimenet
//Serial.begin(9600);
attachInterrupt(1, szamlalo, CHANGE); //2-es az enkóder, megszakítást állítottam rá
attachInterrupt(0, nyissz, FALLING);//3-as a piros, azon is megszíktás van
}
void loop(){
currentpulse = 0;
if(currentpulse >= pulzus || voros) {
digitalWrite(rele, HIGH);
delay(releido);
digitalWrite(rele, LOW);
//Serial.println("Vágtam, kövi.");
voros = false;
}
}
void szamlalo(){
currentpulse++;
}
void nyissz(){
voros = true;
}Mindjárt leírom a hibajelenséget, meg pár ötletem, hogy mi lehet a gond. Csak elnyomkodtam a háeszt.
[ Szerkesztve ]
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Ami a hiba:
A vörös/piros gombra vág a cucc. ez jó.
Az enkóderből jön a jel, van egy visszajelző led, az szépen vibrál. Sűrű a jel.Viszont sose kapcsol. Akármennyit várok. A beállításokkal 16 másodpercenként kéne. (Vagy 32, ha elszámoltam. )
Amire gondolok:
1. a void loop végén kellene nullázni a számlálót. Ha kilép a loopból megszakításkor, akkor a loop elejére tér vissza?
2. volatile változónak kellene megadni a currentpulse-t, mert akkor az interrupt alatt nem ismeri? Mondjuk ezt nem hiszem, a példaprogramokban se így adják meg.
3. olyan sűrű a megszakítás, hogy nem tudja lefuttatni a loopot végig. Ezt nem hiszem, mert akkor a vörössel se működne. Meg akkor ki kéne venni a megszakításból a számlálást és áttenni a loopba.
Nekem az 1. tűnik valószínűbbnek.
(#9893) weiss
Csak most látom a hozzászólásod. a 2. pontoban én is erre gondoltam. Jól gondolom, hogy megszakításkor csak így tudja kezelni? De akkor vörössel miért működik a funkció?
[ Szerkesztve ]
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Nem tom mi az isr, de akkor mindkettő módosítást beleteszem.
Mit gondolsz így már működni fog? Csak egy dobásom van jelenleg, holnap 7.30-kor kód feltöltés, 7.40-7.50-ig teszt, 8.00 éles üzem.
az úgy értelmes, hogy:
volatile unsigned long
[ Szerkesztve ]
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Szerintem az úgy jó, anno az előző ( 1.0 ) változatban is így adtam meg: link.
off tapasztalat: lánchajtás soha de soha nem fog stabil fordulatszámot eredményezni. Legalább is jóval tágabb a tűrésmezeje, mint amire szükségem lenne.
Bakker egy éve dolgozom rajta....
Hardveres prellmentesítésem van. Egy opto izolátor kártyát építettem*, ami izolálja a jelet, 12 voltról 5-re konvertálja és ha már ott van prellmentesít is.
*egy kiáló, nagyszerű, remek villanyos barátom segített megtervezni.
[ Szerkesztve ]
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Okés, de ahogy nézem, long helyett nyugodtan használhatok int-et, mert 1000-nél sose lesz egyik értékem se nagyobb.
Amúgy köszi srácok, hogy átmasszírozzátok a kódomat, mindjárt jövök a véglegesnek szánt verzióval.
mod:
Meg szerintem unsigned is felesleges.
(#9901) aryes:
Nahát, ejnye.
[ Szerkesztve ]
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Nokéremszépen, ez a javított:
/*
Ez a vágási ciklus. Az enkóder gyári értéke 100/fordulat, 200-ra lett gyorsítva áttéttel, 8 rpm-ről 16 rpm-re.
Egy lap kb 16 secundum, azaz 26-27 impulzus/sec. 1600 imp/min. 420-430 impulzus között lesz a szabvány 390 mm
0.91 mm/imp ezzel lehet számolni. 420 mm-es lap így kb: 460 imp.
*/
volatile const int enko = 3; //2-as pinbe van enkóder érzékelője, OPTÓN A JOBB OLDALI!!!, vezetékelésnél összekevertem, ezért a kódban cseréltem fel, ezért van itt keveredés!
volatile const int piros = 2; //3-es pinbe dugva az azonnali vágó kapcsoló
volatile const int rele = 5; // a kapcsoló relé.
volatile const int alapled = 13;
const int pulzus = 425; // EZ A LENYEG!
const int releido = 300; // a relé nyitás-zárás ideje, mechanikusnál adatlap írja le, minimum 400 milisec, de inkább jóval több, 0.8-1 vagy mégtöbb sec!
volatile int currentpulse;
volatile bool voros;
void setup() {
pinMode(piros, INPUT); // a 2-es a piros az bemenet lett
pinMode(enko, INPUT); // a kettes hurkázó is bemenet
pinMode(rele, OUTPUT); // relé a 6-on kimenet
pinMode(alapled, OUTPUT);
//Serial.begin(9600); //debug céllal került bele
attachInterrupt(1, szamlalo, CHANGE); //3-as az enkóder, megszakítást állítottam rá
attachInterrupt(0, nyissz, FALLING);//2-es a piros, azon is megszíktás van
//digitalWrite(alapled, LOW); // franc tudja miért, de HIGH-on tartja a ledet végig. Ártani nem árt, de inkább lekapcsolom.
}
void loop(){
if(currentpulse >= pulzus || voros) {
digitalWrite(rele, HIGH);
delay(releido);
digitalWrite(rele, LOW);
//Serial.println("Vágtam, kövi.");
voros = false;
currentpulse = 0;
}
}
void szamlalo(){
currentpulse++;
}
void nyissz(){
voros = true;
}Vázlat használ 1314 bájt (4%) -ot a program tárhelyből. A maximum 32256 bájt.
A globális változók 24 bájt (1%)-ot használnak a dinamikus memóriából, 2024 bájtot hagyva a helyi változóknak. A maximum 2048 bájt.[ Szerkesztve ]
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Uraim! Ez így se működik.
Visszatettem a korábbi - idő alapú kódot. Arra ha ráengedem az encodert, semmit se csinál, csak a megszakításokat dobálja be - 25-öt másodpercenként - akkor azzal a kóddal is megbénul a rendszer, egyszerűen a sok megszakítástól nem fut le a loop többi része.
Délután nekiállok és leprogramozom úgy, hogy megszakításon kívül számláljon. Valami while számlál a megvan akkor do vágás, ilyen elven.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
-
Vladi
nagyúr
Köszi srácok a számításokat.
Vaggy mostmár ott tartok, hogy veszek egy impulzus számlálót. 30-40K-ból kijön és pont ezt csinálja.
Nem jellemző rám ez, de most inkább feladom.De legalább az alkatrészek 90%-át meg a megszerzett tudást is fel tudom használni később.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz ecaddsell #9912 üzenetére
Köszi a biztatást.
Sajna hardveres gondjaim is akadtak közben, egyszerűen nem lesz időm már megcsinálni.
Úgyhogy ráfordulok egy másik projetkre, ez meg kap egy kész megoldást.Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Nah csak nekiláttam a debugolásnak. Ott tartok, hogy az opto-izolátor kártyámon átjön a jel, megszakításból tudom növelni a számlálót, ezt ki is írja sorosra arduino.
Viszont nagyon sok a jel és nagyon hullámzik a mennyisége. Ilyen 150 és 1500 között ugrál a jelsűrűség másodpercenként.
Ez prell lenne?
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
link. Hm... még viszonylag jókor szólnak.
Vagyis tutira iktassam ki az 1uF-es prellmentesítő kondit és álljak át szoftveres prell mentesítésre. 1 sec alatt számításaim szerint 50 change jel lesz, az 20 ms. Ez alá kell a delay. Vagy valami bütykölés interrupt alatt, de akkor már tényleg kihozom loopba a számolást.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz ecaddsell #9926 üzenetére
Köszi újra a segítő szándékot, mint láthatod én maga vagyok a "nagyon kell." Sorry.
Az én cuccom nem rotary encoder, hanem incremental encoder. link Egy nagyságrenddel több jelet ad ki magából, mint egy sima forgó kapcsoló. (rotary encoder)
Nagyságrendileg 50 jelet másodpercenként. Ez 20 ms hosszú jelet jelent. Ebbe még prellnek és prell mentesítésnek is bele kell férnie.
Nade basszus! A kódodból alig értek valamit...
Most az lesz, hogy kiveszem a hardveres prell mentesítést (csípőfogó ) aztán alkalmazok szoftverest.
Ha loopban számlálok, akkor simán delay és kész, interruptban kicsit macerásabb, de találtam arra is példát.Csak azt kell kikísérletezni, hogy kb hány milisec legyen. Majd próbálgatom 1-20 között, ahhol stabil az érték, ott a nyerő.
Egyébként tipikusan mennyi lehet ennek a konkrét cuccnak a prellegéi ideje? 1-2 ms?
másik: delay helyett ezt rakhatom az interrupt voidomba:
if((long)(micros() - previousMicros) >= dbenk * 1000){
currentpulse++;
Interrupt();
previousMicros = micros();Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Azt hittem, hogy kell, mert nagyon durva értékeket olvasott ki az arduino. 1500 jel/másodperc. Ehhez 70-80 rpm kéne, de van 16.
(#9929) aryes
Ez kb a lebolcsóbb volt, ami alkalmas a feladatra.
Megnéztem az adatlapját, pont prellről nem írnak.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
3 csatornája van összesen, 2 rövid és 1 hosszú eltolásba. Nem tom jobban elmagyarázni, az adatlapjában benne van. EGészen komplex módon is tudod mérni a dolgokat.
100 osztású, tehát ilyen 3.6 fokonkélnt egy érzékelő. Most ebből hogy jön ki mondjuk 1/2 fordulaton 1500 jel?
Azért kell az egész bonyolítás mer a nyüves gépen nincs 1 db állandó fordulatú tengely.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz LógaGéza #9957 üzenetére
Ilyen relémodullal én is szívtam, annyit ér, amennyit adtál érte.
Amiket csináltam: árnyékolt kábel, ez nem sokat segített
- árnyékolni az egész cuccot, pl: fémdoboz, ez már kicsit hozzáadott.De amivel végül nullára redukálódott a probléma az az ssr relé lett. Mondjuk ahová én használom, ott nettó 5-6000 ft darabja, vagy akár efölött.
Az arduino tápját is nézd meg alaposan. Én úgy vettem észre, hogy a kiscucc nagyon érzékeny a tápra, ha nem kapja stabilan a nafát, akkor a pineken is ingadozhat az áram.
Jah meg azt is vedd figyelmbe, hogy az ilyen mechanikus relének elég magas a sebesség minimuma, képtelenség stabilan kapcsolni 0.5 másodperc alatt! Kibe kapcsolás legalább 1 sec!
[ Szerkesztve ]
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz LógaGéza #9962 üzenetére
Az mindegy, hogy mi az ajánlott, ha ráengedsz 20 voltot, lehet menni fog, mert kevés fogyasztást vesz fel. Mondjuk egy ledet villogtat stabilan. De ha már 4 relé modult kell az 5 voltos ágon meghajtani, akkor annyi sok lesz a hőtermelése, hogy egyszerűen elég.
Én úgy szoktam lenni vele, hogy arduino minél kevesebbet hajcson meg, mondjuk csak opto izolátorokat.
Azt is vedd figyelembe, hogy azok a kis kék relék tutira nem bírják átereszteni a rájuk írt adatot. 10 A 230-on? Ne röhögtess. Ennyit tuti nem bír.
Az meg jó vicc, hogy szakértő rakta össze, de te stabilizáld. VAgyis fingja nincs, hogy mi a baja a rendszerednek.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Uraim!
Jelentem működik a cucc, jön a stabil jel. 50 körüli jel/sec, ami megfelel az előzetes számításaimnak.
Annyira mondogattam, hogy a hardver jó, hogy kiderült, nemjó. 1uF debounce kondit használtam - ez a board nyomógomb jelstabilizálásra és izolálásra lett tervezve. De ide nem jó. A kondit kivágtam, így már stabil.Az enkóder gyárilag tartalmaz erre megoldást.
Köszi a bíztatást és segítséget: vargalex, _q, Gergosz2, weiss, aryes, Janos250
ecaddsell te meg vigyázzá, mer jössz te még fedora topikba.
Olyan nagyon ne örüljetek, mer már a hardver már össze van rakva a kövi projektemhez, ez egy CNC punching machine lesz - nemtomamagyar nevét - arduino vezérléssel.
Énse nagyon örüljek, mer hátha lesz topiktali, akkor az egész banda Vladi kontójára iszik.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Megtaláltam álmaim mikrokontrollerét: link.
70 ojróé kapok:
- csavaros vezeték rögzítést
- sínes rögzítést
- real time clock
- kijelző
- 3 gomb
- valszeg kínai utánzatnál jobb voltage regulatortplusz:
- 32 bites arm proc
- flash 256 KB, SRam 32 KB, 48 MHzÚgy gondlom, hogy ez idális az én kisipari igényeimhez.
Ennyi a marketing duma, ami negítavum:
3.3 v io. Erről nem nagyon tudok ssr relét hajtani, mármint nem mindet. 5 volt jobb lenne.
Azt írja a doksija, hogy inputban az 5 voltot elviseli. Mennyire lehet ennek hinni hosszabb távon?Outban meg külső felhúzót kell használni, akkor 5V. Mondjuk később lehet mechanikus ipari relét használnék, ahhoz úgyis kell valami kölső megoldás.
ide mit javasolnátok? bjt, vagy mosfet? Inkább utóbbira szavaznék, akkor nagyobb áramerősséget is tudnék kapcsolgatni.Inputra van már 12V->5V optóm, akkor csinálok egyet outputra is.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz tvamos #10012 üzenetére
Néztem plc-ket, de:
- nem nagyon ismerem a programozását, műkdöését. Arduinot már legalább láttam műkdöni.
- nagyon drágák nekem. Legolcsóbb is ilyen 3-4x annyi.De lehet találok valami használtolcsót, akkor kicsit tanulmányozom.
Ebben a cuccban egyedül az 5v io hiánya bosszant. Mostanában errefelé megy a mikrokontroller világ? Előbb utóbb 3.3 voltra vált az egész?
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz Teasüti #10014 üzenetére
Védelmet írnak gyárilag, legalább is adatlap szerint.
Van rajta usb! micro van, a gombok alatti felületen. Nem látszik egyértelműen. A lefelé gomb alatt látszik egy kicsi nyílás, na azaz.
Viszont a képeken látszik az open hardware logó, bár szerintem ez nem annyira szigorú, mint a gpl például. Inkább ilyen gumicsont, én shematikot nem nagyon találtam tőlük. A psu részét azért megnézném.
A felhúzót olvastam én is. Akkor a gyári 5v és a 3.3 output közé teszek egy 10K-t és utána a kimenő jelem 5V? Így kell érteni?
(#10015) kbhuinfo:
Hurrá, ez csak 2x annyiba kerül.
Maradok én ezen a vonalon. Úgy érzem, hogy ez a belga cég marketingje pont az én szintemet célozza meg. Már valami összetákoltam arduinoval, kisispari szinten és lépni kéne tovább kevésbé gány megoldásra. Meg legyen olcsó. S nem kell rá sok sallang.Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz Teasüti #10024 üzenetére
Szivacc? Én találjak, neked?
Én is néztem ilyen megoldásokat, valamit kapizsgálok is, de:
- túl sok alkatrészt kéne rakosgatni, arra nincs kapacitásom
- a nagy Scottnál én úgy értettem a mosfet videót, hogy nagyobb frekvencián már vacakul működik.Egyébként nekem nincsenek ilyen méretbeli igényeim. Én a Texasos CD4050BE -t nézegetem most. az dip-16-os. Az túlnagy?
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz zsolti_20 #10068 üzenetére
Ej de kis pöttöm!
Ehhez elég lehet a shield is. A motort mutasd már, amit kinéztél. Azt kell megnézni, hogy mennyi az áramerősség A amit felvesz a motor. Ezt kell elbírnia a shieldnek. De jó, ha többet bír.shieldre példa: link. De biztos vannak olcsó változatok, ebay vagy más forrásból.
Konkrét tapasztalatom ezekkel nincs, de nem bonyolult a használatuk.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz rsanya87 #10118 üzenetére
Most fejből nem vágom, de itt is erőkart kellene számolni, nem? Tehát elvileg nagyobb tárcsa hajt kisebbet, akkor növeled az erőt.
De a motor is kérdéses! Lehet, hogy a táp kevés neki és azért erőlködik. Nameg a szíjnak is van ilyen tulajdonsága, hogy hajlamos megcsúszni.
Akkor a lényeg, hogy fix rpm-et kapj a végén. Ez csak arányszámítás. Most van 6 valamennyi, így kapsz x fordulatot a végén. Akkor már minden változód ismert.
Itt nem is a lépésszám számít, hanem a motor sebessége. Ezt szoftveresen állítod leginkább. Milyen szoftver és hardveres vezérlőd van? Írtál valamilyen custom shileldet.
Hány tengelyed van? Mármint hány motor? 1?
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz rsanya87 #10120 üzenetére
A kérdés, hogy hány amperes a tápod. Ha erősebb, akkor több erőt : nyomatékot ad le. 2 db 2 amperes motornál minimum a 4 amperes táp, de sokkal nagyobbra is tervezheted. Akár 10-es pl.
Ha kicsi a tárcsa a motorn és nagy a másikon akkor pontosabban tudod mozgatni, sokkal kisebb lépéseket tesz meg pl. Ha 4:1 az arány, akkor az 1.8 fokos motor elmozdulás a teleszkópnál ez már negyede!
Viszont akkor az erőd a nyomaték lecsökken. A fordulatszám megint más. Viszont ha léptetőmotord van, akkor ki tudod nagyon nagyon pontosan számolni, hogy 1 lépés az egyiken és 3 lépés a másikon akkor átlósan mennyit jelent. Így nagyon nagyon nagyon pontosan tudod követni a csillagok mozgását.
Nagyon érdekes projekt amúgy, örülnék, ha leblogolnád.
Mondjuk ez a kérdéskör már inkább gépészet.
mod: de van mégegy áttáted! a forgó alkatrésznél a teleszkópban.
[ Szerkesztve ]
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
Bocs, fordítva. Csökken a fordulat és nő a nyomaték. Ha 1:4 áttétet használsz, akkor lassabb lesz a mozgésod, pontosabb - nagyobb felbontás - és nagyobb a nyomatékod. Plusz adj nagyobb teljesítmény tápot, akkor nem fog megakadni.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz robohw #10321 üzenetére
A mikro ugyan az rajzta, csak a körítés más. Én is megszívtam már vele. A regulátora pl annyira jó minőségű, hogyha 12 voltot ráengedsz megég. Jó oké blinki megy vele, csak semmilyen egyéb fogysztót ne dugj rá. Valahol 50mA-nál meg megfő.
A két arduino összehangolását nem lehet úgy megcsinálni, hogy egyiken pin out - optoizolálás - pin in. Ha in akkor megszakítás és más programrész fut?
Egyébként ezeket 1 aruduinon is meg tudod csinálni, vagy csak az összehangolás megismerése a cél?
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz t72killer #10717 üzenetére
Rémlik, hogy volt már ez kérdés.
Arduino idevel nem tudod feltolni a kódot? Kiválasztod a megfelelő lapot és kész. Boot loader nem tudom, hogy van -e rájuk téve, még az kellhet.
mod:
Naszóvalmrgooglenemabarátom:
Felteszed az arduino ide-t. Bármilyen platformra.
Utána: link
Hozzáadod az ő linkjüket az arduino ide-ben, hogy le tudja magának szedni a board fájlját.
Utána hozzáadod a board managerben ezt a cuccot.
Utána már ki tudod választani, hogy ilyenre kéne kód.
Utána feltudod tölteni a kódot.Ha nem, jössz és távgyógyítjuk.
[ Szerkesztve ]
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Vladi
nagyúr
válasz t72killer #10726 üzenetére
Hosszú menet lesz...
c-ből sejtesz valamit? Az arduino ide c-re épülő lib alapú nyelvet használ.
magyarr könyv probramozásra. link.
Elektronikából hogy állsz? Lady Ada írásai.
Elleszel vele egy darabig. Aztán ha kész vagy, az egész cuccot vágod ki a kukába és megcsinálod normális elektronikai alapokon. Mert azért erre a kis kacatra én nem bíznám a házam.
Én is így voltam vele, kisipari automatizálást csinálok, de lassan cserélem is a cuccokat normális iparira.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest