» »

Arduino

Arduino

polozweii ::

Dobil sem program za Arduino, po besedah avtorja napisan za krmilnik Arduino UNO. Znanja o programiranju nimam.

Ali obstajajo Arduino UNO z različnimi hitrostmi MHz in če, bo program deloval na vseh enako ali bi bile prej potrebne spremembe zaradi različne hitrosti krmilnika?
Program krmili koračni motor na podlagi signalov iz enkoderja printerja. Zaradi hitrih nenadnih pospeškov/pojemkov je pomembna hitrost da printer ne zablokira.
Če bi program namestil na Ardunino DUE/MEGA bi bilo veliko dela s spreminjanjem programa?...zaradi različne hitrosti, različnega modela krmilnika ali obojega hkrati?

Eduardo ::

Verjetno bo delal povsod enako, če imajo izhodi enak mapping in so istega tipa. V bistvu samo prevaja gibe, če nma povratne zanke o lokaciji. In še, če bi jo imel bi lahko samo javil, če kaj ne zmore.

Ampak vprašanje, če bo zadeva delala univerzalno, posebej, če giblješ dosti mase. TOrej, če nimaš enkoderja, ki javlja lokacijo ti krmilnik slepo šiba motorje in niti ne ve, če kaj ni bilo OK.

Potem pa je drugo vprašanje, če printer upošteva novo maso, če mora slučajno printer slepo regulirati pospeške in pojemke.

Skratka je velika razlika, če sučes samo motorje ali pa siliš sistem v neko nemogočo fiziko.

Highlag ::

Uno je samo en tip z določenim procesorjem in hitrostjo.
Sicer je relativno enostavno prevesti progam na drugo razvojno ploščico, a la če nova ploščica vsebuje procesor, ki ima enako funkcionalnost (zelo odvisno tudi od programa). Pri krmiljenju koračnih motorjev gre za časovo krmilje in je verjetno narejeno tako, da hitrost procesorja oz. ure ne vpliva na izhod (interupti in časovniki) tako da upočasnjevanje procesorja nebi vplivalo na krmilne signale. Seveda, če greš prenizko s frekvenco lahko zmanjka ciklov, da se koda sploh ustrezno izvede... samo to je že drugačen problem.
Never trust a computer you can't throw out a window

polozweii ::

Mogoče je kdo iz južne dolenjske ki bi mi pomagal pri projektu..

sanjaay22 ::

Most Arduino UNO boards run at 16 MHz, so if you stick to the same type (original or compatible), your program should work fine without changes. The Arduino MEGA also runs at 16 MHz and may work with minor pin adjustments. However, the Arduino DUE is 84 MHz and 3.3V. This means timing-related parts of your program (like reading encoder signals or stepper control) might need changes, and not all libraries are fully compatible.



If you're not familiar with programming, it's best to stay with the UNO or MEGA to avoid complications. You can find genuine boards like the UNO, MEGA, or DUE on Robocraze, a reliable source in India for authentic Arduino products.

Zgodovina sprememb…

  • predlagalo izbris: Opkow ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Back to robotika

Oddelek: Elektrotehnika in elektronika
172888 (2154)    -S\/\/-  
»

Elektromagnetno sevanje matične plošče?

Oddelek: Strojna oprema
142142 (1327) DeeCoy
»

Arduino - krmiljenje stepper motorjev

Oddelek: Elektrotehnika in elektronika
153882 (3061) steling
»

RC vozilo

Oddelek: Elektrotehnika in elektronika
5700 (581) Shagrath
»

Teagueduino - Arduino brez lotanja ali programiranja

Oddelek: Novice / Modifikacije
4413288 (10892) Karlos

Več podobnih tem