Arduino a já

arduino, teensy, atmega, pic a jine (software, hardware)
Odpovědět
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

24. 7. 2018, 5:29

Tak nějaký základní TIK-timer běží snad skoro v každém systému.
Navíc Arduino, zvlášť na platformě AVR, asi používají spíš ti, kterým zrovna tohle vadit nebude.

Já nepoužívám ani vývojové prostředí Arduino (udělal jsem pár pokusů před několika lety, abych věděl o čem to je) a dneska ani AVR (už aspoň 5 let).
Ale dokážu celkem snadno pochopit lidi, kterým to zjednodušilo život, a kteří by se bez podobného ulehčovadla nikdy do práce s jednochipy nepustili.

Pokud chceš v prostředí Arduino psát v čistém C nebo C++, tak ti v tom přece nikdo nebrání.
Nechej prázdnou rutinu setup() a všechno umísti do loop(), tak jako bys to dal do main() v běžném C. Tam si zinicialuj všechny periferie jako bys to dělal normálně, a potom už ti nikdo (ani žádný milis-timer) nebude kecat do života.
Kde je problém?

Je moderní, aby každý, kdo něco naprogramoval v jiném prostředí, ohrnoval nos nad Arduinem, že to je pod jeho úroveň. Ale přitom ani neví, o co tam vlastně jde, a co to vlastně je to "Arduino".

Dokonce i lidi, kterých si opravdu vážím a kterým bych se při setkání uklonil (třeba autor GRBL) to udělali tak, aby se jejich skvělý SW dal přeložit v prostředí Arduino. Důvod je prostý - to vývojové prostředí se snadno instaluje, všude je na to spousta návodů. A ten výsledný přeložený program to ve finále nijak neomezí ani neovlivní, pořád je to přeloženo kompilátorem GCC.
Josef
Sponzor fora
Příspěvky: 5699
Registrován: 19. 11. 2006, 9:25
Bydliště: Valašsko

24. 7. 2018, 5:40

t256 píše: 24. 7. 2018, 4:57
atlan píše: 24. 7. 2018, 11:13 Tak ze som to za 2 dni prepusal do C a dom spokojny.
Ja kdyz potrebuju presne a kriticke casovani pisu zasadne v asm.
Arduino radeji nebudu komentovat :-)
Arduino nebylo nikdy prezentováno jako platforma pro profi využití, nebo mně něco ušlo? Wiring je podmnožina C++, jak psal Mex. A právě ten Wiring měl přilákat zájemce o programování pro svou jednoduchost človíčky céčka (nebo dokonce asm) neznalé, jak kdysi BASIC. K těm knihovnám, je to stejné, jako třeba tady na fóru, jeden poradí detailně a do puntíku, jiný jen nastíní. Je to tam přece taky vše zadara. Většina knihoven je pouze ukázková, jak to principiálně funguje. Zájemce si to musí implementovat na své požadavky. Tak to funguje i v Javě. A pyskuje někdo, že knihovny jsou nanic? Většina lidí podceňuje algoritmizaci a chce psát profi kódy. Já sám, jako procedurální odchovanec mám furt nějaké mouchy v objektech. Inu starého psa...
Co komu brání napsat do wiringu kus kódu v C, nebo asm, nebo kód celý? Dokonce jsou případy, kdy to napřed vyzkoušeli na Arduinu přes wiring a potom to finálně napsali v asm pro Atmegu.
P.S. Mex byl rychlejší, ale nechám to tu.
lubbez
Příspěvky: 3146
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

24. 7. 2018, 5:57

.
Naposledy upravil(a) lubbez dne 6. 12. 2019, 6:46, celkem upraveno 1 x.
Zv.Petr
Příspěvky: 337
Registrován: 16. 7. 2018, 7:10
Bydliště: Slaný
Kontaktovat uživatele:

24. 7. 2018, 7:18

Už dlouhou dobu používám MikroBasic AVR, Bascom se s ním nedá srovnávat (taky jsem jej pár let používal)... :idea:
Arduino nakupuju jako základní železo (tak levně ho nevyrobíš) a pak do něj nasypu svůj program AVR progem...
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

24. 7. 2018, 9:15

lubbez píše: 24. 7. 2018, 5:57 prostě blbost na x51 v assembleru 15 minut. Ve wiringu téměř neřešitelné
Kdybys nebydlel v takové řiti, tak bych si normálně za Tebou udělal výlet. Děsně mě irituje, když někdo říká, že něco najde, a já jsem přesvědčený (byť jen teoreticky), že to prostě jít musí.
Ty bys mi pak na oplátku mohl ukázat nějaké hrátky s laserama. Třeba bychom zkusili vyříznout z mylaru nějakou SMD šablonu, abych věděl, jestli to je nebo není cesta.
lubbez
Příspěvky: 3146
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

24. 7. 2018, 9:42

S tou prdelí (Praha) s tebou jednoznačně souhlasím. :-) Dá se ten mylar někde koupit? Vyzkouším to klidně i bez tebe.
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

24. 7. 2018, 11:26

No právě, Praha.
Díval jsem se na mapu kde to je. A je to od nás z centra republiky (tj. z Brna) docela daleko. Navíc se tam jede po Ťokodromu.
Prý tam všichni milujete nějakou Krndu a padají vám tam mosty, takže jezdit tam je fakt o strach. ;-)

Varianta by byla, že bych koupil třeba list A4, vrazil do obálky a poslal Ti ho.
https://www.airbrush-potreby.cz/store/g ... 50___.html

Teď mě ještě napadlo: neměl bys doma kousek hladkého papíru s vyšší gramáží? Tak 120-180g/m2.
To by byl vůbec nejlevnější pokus, a papírová šablona prý snad nějakých 5-10 desek taky vydrží. A víc stejných prakticky nikdy nedělám.

Umíš prosím naimportovat SVG? Nebo je lepší DXF?
Dal jsem do přílohy maličký pokusný export v SVG a DXF.

K tomu Arduinu: na čem to děláš? Na klasice s procesorem ATmega328 (tj. Uno, Mini, Nano atd.) nebo na nějaké desce Mega?
Asi bych někde vyhrabal obě možnosti, tak bych to zkusil.
Nemám samozřejmě Tvoje 7-segmentovky, tak bych na výstupy připojil jenom LEDky, aby bylo vidět, že to tam leze.
Napiš zadání.

Díky.
Test_export.zip
(2.67 KiB) Staženo 112 x
lubbez
Příspěvky: 3146
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

25. 7. 2018, 8:00

.
Naposledy upravil(a) lubbez dne 6. 12. 2019, 6:46, celkem upraveno 1 x.
lapa
medaile za lepsi forum
Příspěvky: 2565
Registrován: 6. 5. 2009, 7:18
Bydliště: Praha

25. 7. 2018, 10:15

Mex píše: 24. 7. 2018, 11:26 No právě, Praha.
Díval jsem se na mapu kde to je. A je to od nás z centra republiky (tj. z Brna) docela daleko. Navíc se tam jede po Ťokodromu.
Prý tam všichni milujete nějakou Krndu a padají vám tam mosty, takže jezdit tam je fakt o strach. ;-)
No jo, ale u vas je pry na namesti (teda rikate tomu trojuhelnikovemu placku tak nejak) nejaky rozrezany pe.is a dokonce z nej pry nepravidelne vypadavaji koule .. :lol: To je taky o strach :lol:
To je snad Krnda (jestli sis neprepsal pismenko) asi nejaky protipol :lol: .
Kostka těžko vysvětlí úsečce, natož bodu, že život má i jiné dimenze než má ten jejich ...
Uživatelský avatar
fmodel
Příspěvky: 10101
Registrován: 26. 10. 2011, 10:37
Kontaktovat uživatele:

25. 7. 2018, 10:40

Ty jseš asi nějaká náplava když neznáš Krndu alias Krnáčovou :lol: třeba by se jí na tom placáku líbilo :lol:
jj ten černej falus by se měl ukazovat těm doktorům na vorech třeba se budou bát jak dopad ten minulej, a budou utíkat co nejdál :mrgreen:
http://www.rm-reznicek.cz" onclick="window.open(this.href);return false;
lapa
medaile za lepsi forum
Příspěvky: 2565
Registrován: 6. 5. 2009, 7:18
Bydliště: Praha

25. 7. 2018, 11:22

fmodel píše: 25. 7. 2018, 10:40 Ty jseš asi nějaká náplava když neznáš Krndu alias Krnáčovou :lol: třeba by se jí na tom placáku líbilo :lol:
Jestli to bylo na mne - tak jsi to nepochopil ty :lol: - ja jsem tady naplava uz asi 55 let :?
Pamatuju vsechny Korany, Kondry, Koukaly, Kasly, vyjimecneho Nemce (jel jsem poslednim metrem z Holesovic, nez ho zavreli kvuli vodem, ktera nemela do metra nikdy prijit :-) ), Bemy (s jeho slavnou "Bemovou otockou", jeste kdyz byl korunnim princem ODS) ...
Takze Krnda je jenom dalsi v rade :-). Ale jeji prezdivka/zdrobnelina je prave pekna slovni hricka :-)
Kostka těžko vysvětlí úsečce, natož bodu, že život má i jiné dimenze než má ten jejich ...
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

26. 7. 2018, 12:01

lapa píše: 25. 7. 2018, 10:15 nejaky rozrezany pe.is a dokonce z nej pry nepravidelne vypadavaji koule ..
No jo, mluví z Tebe bledá závist.
Prostě nám závidíš, že máme pořádný péro ...
lubbez
Příspěvky: 3146
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

14. 8. 2018, 1:29

.
Přílohy
horní strana
horní strana
spodní strana
spodní strana
IMG_2086.jpg (28.27 KiB) Zobrazeno 3638 x
ardu bordel
ardu bordel
semifinále
semifinále
Naposledy upravil(a) lubbez dne 6. 12. 2019, 6:47, celkem upraveno 1 x.
atlan
Příspěvky: 3341
Registrován: 7. 2. 2011, 9:12

14. 8. 2018, 6:45

Nejako vela suciastok? Co to ma vlastne robit?
Aspon jeden elektrolit si tam dat mohol :D
lubbez
Příspěvky: 3146
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

15. 8. 2018, 7:42

..
Naposledy upravil(a) lubbez dne 6. 12. 2019, 6:47, celkem upraveno 1 x.
Odpovědět

Zpět na „MCU“