-
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
-
DrojDtroll
veterán
válasz
razorbenke92 #4829 üzenetére
Engem ez a par mV nem is nagyon zavar, de az hogy nem tudok normalisan indulni az igen.
-
DrojDtroll
veterán
Vettünk egy arduino due-t.
eredeti, de az adc-je ennek sem tökéletes
Akármilyen módszerekkel próbálom simítani nem sikerül.
Létrehoztam a tengely közepén egy halott zónát, ahol nem érzékel a program és felosztottam részekre a tengely elmozdulását, de valahogy a középső(0) állás és az első sebességfokozat között rángatózás van.
Az adatok pl(0, 0, 0, 0, 1, 0 , 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, ...)
Mit javasoltok?
-
DrojDtroll
veterán
válasz
razorbenke92 #4810 üzenetére
az a helyzet, hogy nem csak ennyi feladat van, hanem van még egy pár szenzor(rotary enkóder, távolságmérő, fény, stb)amit még figyelni kell.
A mozgásokat naplózni kell.
-
DrojDtroll
veterán
két arduino közötti kommunikációra mi a leggyorsabb út?
-
DrojDtroll
veterán
válasz
razorbenke92 #4784 üzenetére
mert még a due sebessége is kevés
10 bit tökéletes
-
DrojDtroll
veterán
válasz
DrojDtroll #4774 üzenetére
erre valaki?
-
DrojDtroll
veterán
Ez ha jól sejtem megoldaná a sebességproblémáimat és nem is kellene hozzá új dolgokat megtanulni hozzá.
Mi a véleményetek?
-
DrojDtroll
veterán
válasz
DrojDtroll #4720 üzenetére
Inkább egy ilyen lenne, mert ez hamarabb itt van.
Kell valami különleges dolog a programozásához?
Hogyan kezdjek neki?
-
DrojDtroll
veterán
Milyen mikrokontrollert ajánlotok?
A következő szempontok fontosak:
gyors digitális írás és analóg olvasás
könnyű programozhatóság(mint az arduinóknál)
az ára olyan kb 15 ezer forint körül álljon meg -
DrojDtroll
veterán
Sebességproblémába futott már bele valaki?
-
DrojDtroll
veterán
A tápot jelenleg a számítógépet adja.
Nincs semmi extra a bekötésben. A potik két szélső lába be van kötve 5V-re és GND-re. A középső lábak pedig A0-ra és A1-re.
jenlegi mérésem:
if(analogRead(A0)<400){
Serial.print(20-analogRead(A0)/20);
}
if(analogRead(A0)>600){
Serial.print(71-analogRead(A0)/20);
}az oscilloscope-os mérésen mit értesz?
-
DrojDtroll
veterán
Mi nem akarunk szétszedni egy joystickot sem. Vannak készen megvásárolható beszerelhető joystickok. Ilyenből van több fajta. A többségük csak potméterekből áll. Nos ahogy én látom ez arduinohoz nem a legjobb megoldás, mert az adc-je elég zajos.
Nem a kamerát akarjuk vezérelni, hanem egy kamera mozgató eszközt; vagyis motorokat arduinón keresztül.
-
DrojDtroll
veterán
Sziasztok.
Kameramozgató eszköz vezérlésébe ki milyen joystickot tenne?
A sima analóg jeleket leadó nem jó megoldás. -
DrojDtroll
veterán
Valaki hajtott már nagyobb AC szervót arduinoval?
-
DrojDtroll
veterán
Minden shield kitolja az arduino méretét valamelyik irányba? Meglepődve tapasztaltam, hogy nem pont felé esik az amit rendeltem.
-
DrojDtroll
veterán
Egy ilyen enkódert, hogyan kössek be?
A 0v és gnd-s dolog zavar meg egy kicsit. Mindegy melyiket használom? Mindkettőt kell?
-
DrojDtroll
veterán
Jól sejtem, hogy az Unoval nem lehetséges kettőnél több megszakítás kezelése?
-
DrojDtroll
veterán
Rotary enkódert használt már valaki?
-
DrojDtroll
veterán
Valakinek ilyen kettő vagy négy oldalú karja nincs kis szervóhoz?
-
DrojDtroll
veterán
Zenner dióda nélkül nem lehet megcsinálni, hogy a gép usb-s billentyűzetként lássa az arduinót?
-
DrojDtroll
veterán
válasz
razorbenke92 #2635 üzenetére
Ment a pü.
-
DrojDtroll
veterán
Valakinek nincs meg az "Arduino 60 nap alatt"?Veletlenul kitoroltem szerintem amikor tisztogattam az email fiokomat.
-
DrojDtroll
veterán
Hogyan tudom kiszámolni, hogy egy potiról olvasott érték simításához milyen kondira van szükség?
Jobban járok a szoftveres átlagolással?
-
DrojDtroll
veterán
Nagyobb áramfelvételű dc motorokat ezzel tudnám-e vezérni?
-
DrojDtroll
veterán
0-50v
0-36v
0-24v
0-12vIlyen tartományokhoz milyen feteket javasoltok?
Motorokat kellene vezérelnem ahhoz kellene.
-
DrojDtroll
veterán
Mennyi idő telik el két pwm érték kiírása között ha azok különböző lábakon történek, és a kódban a két parancs között nincs semmi?
-
DrojDtroll
veterán
5 fázisú stepper motor tervezek beinditani.
3db ilyen a legegyszerűbb megoldás rá?
-
DrojDtroll
veterán
válasz
DrojDtroll #2515 üzenetére
Közben rájöttem, hogy nem. Az alsó félhullámokat külön porton kellene kiírni. Így 6 pwm port szükséges nem három.
-
DrojDtroll
veterán
Korrekt ez a háromfázisú jel generálás?
const uint16_t sinTable[] = {
0x7ff, 0x823, 0x846, 0x86a, 0x88e, 0x8b1, 0x8d5, 0x8f9, 0x91c, 0x93f,
0x963, 0x986, 0x9a9, 0x9cc, 0x9ee, 0xa11, 0xa33, 0xa56, 0xa78, 0xa9a,
0xabb, 0xadd, 0xafe, 0xb1f, 0xb40, 0xb60, 0xb81, 0xba1, 0xbc0, 0xbe0,
0xbff, 0xc1e, 0xc3c, 0xc5a, 0xc78, 0xc95, 0xcb2, 0xccf, 0xcec, 0xd08,
0xd23, 0xd3e, 0xd59, 0xd73, 0xd8d, 0xda7, 0xdc0, 0xdd8, 0xdf1, 0xe08,
0xe1f, 0xe36, 0xe4c, 0xe62, 0xe77, 0xe8c, 0xea0, 0xeb4, 0xec7, 0xeda,
0xeec, 0xefe, 0xf0f, 0xf1f, 0xf2f, 0xf3f, 0xf4d, 0xf5c, 0xf69, 0xf77,
0xf83, 0xf8f, 0xf9a, 0xfa5, 0xfaf, 0xfb9, 0xfc2, 0xfca, 0xfd2, 0xfd9,
0xfdf, 0xfe5, 0xfeb, 0xfef, 0xff3, 0xff7, 0xffa, 0xffc, 0xffd, 0xffe,
0xfff, 0xffe, 0xffd, 0xffc, 0xffa, 0xff7, 0xff3, 0xfef, 0xfeb, 0xfe5,
0xfdf, 0xfd9, 0xfd2, 0xfca, 0xfc2, 0xfb9, 0xfaf, 0xfa5, 0xf9a, 0xf8f,
0xf83, 0xf77, 0xf69, 0xf5c, 0xf4d, 0xf3f, 0xf2f, 0xf1f, 0xf0f, 0xefe,
0xeec, 0xeda, 0xec7, 0xeb4, 0xea0, 0xe8c, 0xe77, 0xe62, 0xe4c, 0xe36,
0xe1f, 0xe08, 0xdf1, 0xdd8, 0xdc0, 0xda7, 0xd8d, 0xd73, 0xd59, 0xd3e,
0xd23, 0xd08, 0xcec, 0xccf, 0xcb2, 0xc95, 0xc78, 0xc5a, 0xc3c, 0xc1e,
0xbff, 0xbe0, 0xbc0, 0xba1, 0xb81, 0xb60, 0xb40, 0xb1f, 0xafe, 0xadd,
0xabb, 0xa9a, 0xa78, 0xa56, 0xa33, 0xa11, 0x9ee, 0x9cc, 0x9a9, 0x986,
0x963, 0x93f, 0x91c, 0x8f9, 0x8d5, 0x8b1, 0x88e, 0x86a, 0x846, 0x823,
0x7ff, 0x7db, 0x7b8, 0x794, 0x770, 0x74d, 0x729, 0x705, 0x6e2, 0x6bf,
0x69b, 0x678, 0x655, 0x632, 0x610, 0x5ed, 0x5cb, 0x5a8, 0x586, 0x564,
0x543, 0x521, 0x500, 0x4df, 0x4be, 0x49e, 0x47d, 0x45d, 0x43e, 0x41e,
0x3ff, 0x3e0, 0x3c2, 0x3a4, 0x386, 0x369, 0x34c, 0x32f, 0x312, 0x2f6,
0x2db, 0x2c0, 0x2a5, 0x28b, 0x271, 0x257, 0x23e, 0x226, 0x20d, 0x1f6,
0x1df, 0x1c8, 0x1b2, 0x19c, 0x187, 0x172, 0x15e, 0x14a, 0x137, 0x124,
0x112, 0x100, 0xef, 0xdf, 0xcf, 0xbf, 0xb1, 0xa2, 0x95, 0x87,
0x7b, 0x6f, 0x64, 0x59, 0x4f, 0x45, 0x3c, 0x34, 0x2c, 0x25,
0x1f, 0x19, 0x13, 0xf, 0xb, 0x7, 0x4, 0x2, 0x1, 0x0,
0x0, 0x0, 0x1, 0x2, 0x4, 0x7, 0xb, 0xf, 0x13, 0x19,
0x1f, 0x25, 0x2c, 0x34, 0x3c, 0x45, 0x4f, 0x59, 0x64, 0x6f,
0x7b, 0x87, 0x95, 0xa2, 0xb1, 0xbf, 0xcf, 0xdf, 0xef, 0x100,
0x112, 0x124, 0x137, 0x14a, 0x15e, 0x172, 0x187, 0x19c, 0x1b2, 0x1c8,
0x1df, 0x1f6, 0x20d, 0x226, 0x23e, 0x257, 0x271, 0x28b, 0x2a5, 0x2c0,
0x2db, 0x2f6, 0x312, 0x32f, 0x34c, 0x369, 0x386, 0x3a4, 0x3c2, 0x3e0,
0x3ff, 0x41e, 0x43e, 0x45d, 0x47d, 0x49e, 0x4be, 0x4df, 0x500, 0x521,
0x543, 0x564, 0x586, 0x5a8, 0x5cb, 0x5ed, 0x610, 0x632, 0x655, 0x678,
0x69b, 0x6bf, 0x6e2, 0x705, 0x729, 0x74d, 0x770, 0x794, 0x7b8, 0x7db,
};
void setup() {
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(3, OUTPUT);
}
void loop() {
for(int i=0; i<360; i++) {
analogWrite(11, sinTable[i]);
analogWrite(3, sinTable[(i+120)%360]);
analogWrite(10, sinTable[(i+240)%360]);
delay(1);
}
} -
DrojDtroll
veterán
Valaki vezérelt már arduinoval nagyobb (48v 3.5A) motorokkat?
brushless, stepper, dc motor is érdekelne
-
DrojDtroll
veterán
Sziasztok!
Azt szeretném elérni, hogy az arduino nyisson és zárjon egy kis áramú áramkört. Mi erre a legmegfelelőbb eszköz?
-
DrojDtroll
veterán
Mi lehet annak az oka, ha a gépem nem látja a lapomat? Hónapokig minden ment szépen, aztán egyszer csak semmi. A gépemben változás nem történt.
Meghalt az arduinom?
-
DrojDtroll
veterán
Ha egy routeren van soros port(3.3v rx, tx, gnd), akkor a router és az arduino tudd kommunikálni?
A routeres részét megtudnám oldani, csak a 3.3v miatt nem tudom, hogy arduino oldalon hogyan tudnám megoldani.
(Mega 2560)
-
DrojDtroll
veterán
Az első linken elégé érdekes a progi.
Szerintem arduinot megtanulni programozni nem nehéz, szóval szerintem ha normálisan tanulod akkor sem lesz gond, és ha elakadsz itt kérhetsz segítséget nyugodtan.A második linkben található eszköz egy VEX eszköz nem egy arduino. És a benne lévő program a VEX eszközéhez van.
Nekem ezek a grafikus dolgok nem nagyon jönnek be, a lego robot-ot a gyári szoftverével csak grafikusan lehet programozni, én ki nem állhatom.
-
DrojDtroll
veterán
Boldog karácsonyt mindenkinek!
Új hozzászólás Aktív témák
Hirdetés
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32 RAM RTX 5060Ti 16GB GAMER PC termékbeszámítással
- 119 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 (48 hónap garancia!) (ELKELT)
- Bomba Ár! Lenovo ThinkPad L14 - Ryzen 5 I 16GB I 256SSD I 14" FHD Touch I HDMI I Cam I W11 I Gari!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5800X 32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
- Samsung S25 Ultra 256GB Csak kipróbált!! Jótállás: 2028.06.19.-ig
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest