Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
ARDUINO !
Last Updated: Apr 13 2018 12:46, Started by
ravvy
, Sep 28 2011 17:37
·
0
#1
Posted 28 September 2011 - 17:37
Deci nu am gasit absolut nici un subiect despre el ! Asa ca sa incepem
Vreau sa achizitionez unul si anume Arduino Uno dar vreau sa stiu daca este vreo diferenta dintre el si arduino duemilanove ! multumesc . |
#2
Posted 28 September 2011 - 18:35
asa deci mai exista si Arduino Uno SMD Plus :))) deci care mil recomandati ?
|
#3
Posted 28 September 2011 - 19:01
arduino uno e foarte ok.l-am luat si eu.diferenta nu e aproape nici una.uno are cica " un avantaj" la portul usb.
arduino e doar pentru testat , nu il poti folosi la un montaj definitiv.(cel putin asa cred eu) |
#7
Posted 29 September 2011 - 09:28
#8
Posted 30 September 2011 - 09:59
eh am scris si eu .. cu scopul de la da un UP :D
deci nimeni nu stie nu cunoaste asa ceva ?:| |
#9
Posted 30 September 2011 - 10:21
ce vrei sa faci cu el? Daca vrei sa te joci numai, Uno este perfect. In principiu cam toate sunt pentru prototyping. Pentru montaj final, mai bine chipul atmega si iti construiesti singur numai ce ai nevoie.
|
#11
Posted 30 September 2011 - 12:22
Hai sa-ti zic doua vorbe :
Arduino este o platforma care s-a lansat initial pentru a permite utilizatorului inceptaor sa programeze un microcontroller. Pentru asta : 1. S-a dezvoltat o placa bazata pe un microcontroller entry-level. 2. S-a instalat pe microcontrollerul respectiv un nucleu de program numit bootloader care asigura o comunicatie seriala ( usb) cu un calculator prin care se poate incarca un program in memoria nevolatila a microcontrolerului si sa se execute. Astfel s-au scos din ecuatie programatoare specifice, setari de comunicatii si alte chestii relativ complicate 3. S-a dezvoltat un mediu de programare bazat pe C++ care sa fie foarte simplu si care sa ascunda programatorului detalii despre registre specifice microcontrolerului, arhitectura microcontrolerului, fisiere header cu definitiile de registre a procesorului si altele. Acest mediu de dezvoltare a fost oferit gratuit. Prin aceasta nu a mai fost necesara cumpararea unui mediu de dezvoltare specific, complex si pentru utilizarea caruia era nevoie de citirea sau macar rasfoirea a citeva sute de pagini despre mediu si structura hardware a procesorului. Aceste premize au creat o comunitate dinamica in care erau si specialisti si novici care a dus la desvoltarea sistemului , a bibliotecilor de functii si aplicatiilor. Arhitectura simpla , deschisa a permis construirea de placi care se adauga peste placa de baza numite shield-uri care permit interfatarea cu diverse echipamente, senzori , etc. Care sunt dezavantajele acum : 1. Utilzarea unei familii de procesoare " imbatrinite" pe 8 biti (AVR) si operare la frecvente de ceas modeste care limiteaza aplicatiile complexe care au inceput sa apara. Acesta este si motivul pentru care creatorii sistemului incearca acum sa migreze sistemul pe procesoare mult mai puternice ARM Cortex M3. 2. Ascunderea unor detalii de compilare, arhitecturi de sistem si altele necesare depasirii unui nivel de utilizator mediu Pentru aceasta ti-am si recomandat familia Chipkit . 1. Placile sunt compatibile cu arduino , mediul de dezvoltare este identic. 2. Au avantajul de a fi bazate pe procesoare mult mai puternice PIC32MX pe 32 biti cu structura hardware si periferice integrate de alt nivel ( ethernet mac, USB , CAN , RTCC, altele) care maresc posibilitatile placii desi pentru utilizarea lor trebuie sa evadezi un pic din lagarul "arduino". Procesoarele sunt declarate a fi mai puternice la viteza de procesare decit ARM Cortex M3 la ceas echivalent. 3. Permit utilizarea si a mediului de dezvoltare specific PIC MPLAB 4. Nu in ultimul rind preturile sunt mai mici acum decit a placilor arduino originale. Edited by Paul_l, 30 September 2011 - 12:25. |
#12
Posted 02 October 2011 - 07:15
Paul_l, on 30th September 2011, 13:22, said: 3. S-a dezvoltat un mediu de programare bazat pe C++ care sa fie foarte simplu si care sa ascunda programatorului detalii despre registre specifice microcontrolerului, arhitectura microcontrolerului, fisiere header cu definitiile de registre a procesorului si altele. Asta ii motivu' pentru care Arduino nu-i in topu' preferintelor mele. Prefer sa lucrez in asamblare cu registrii si porturi, am o libertate muuult mai mare la proiectare, cu atat mai mult cu cat partea hardware pot sa o concep cum vreau eu. Avr-urile au o gama larga de mnemonici de unde pot sa aleg pentru elaborarea codului. |
#13
Posted 02 October 2011 - 18:59
edy_wheazel, on 2nd October 2011, 08:15, said: Asta ii motivu' pentru care Arduino nu-i in topu' preferintelor mele. Prefer sa lucrez in asamblare cu registrii si porturi, am o libertate muuult mai mare la proiectare, E perfect adevarat co programarea optima a microcontrolelrelor se face in assembler . Controlul asupra resurselor hardware e complet in assembler . Dar ca sa scrii un "hello world" in assembler iti trebuie ceva studiu inainte si un pic de experienta in assembler. Asa ca acum cind resursele cresc ( viteza , RAM) ne permitem sa adoptam si limbaje de nivel mai inalt care au productivitate mai mare si sa imprumutam din experienta altora prin biblioteci si clase . Cu atentie poti avea controlul resurselor in in ANSI C sau C++ . Am scris zeci de mii de linii de cod in ASM de MCS51 dar parca nu m-as intoarce la ASM de la C. Exista si in C posibilitatea de ati scrie portiuni critice de cod in inline ASM Edited by Paul_l, 02 October 2011 - 19:00. |
#14
Posted 04 October 2011 - 09:02
edy_wheazel, on 2nd October 2011, 07:15, said: Asta ii motivu' pentru care Arduino nu-i in topu' preferintelor mele. Prefer sa lucrez in asamblare cu registrii si porturi, am o libertate muuult mai mare la proiectare, cu atat mai mult cu cat partea hardware pot sa o concep cum vreau eu. Avr-urile au o gama larga de mnemonici de unde pot sa aleg pentru elaborarea codului. Da, este placut sa lucrezi in assembler, ai o mare libertate si control absolut, in special cand vine vorba de intreruperi si temporizari. Problema este ca la programele mari este mult mai usor sa rescrii o bucata din cod in cazul in care vrei sa modifici. Apoi, reutilizarea librariilor si functiilor este o placere. Trecerea de la AVR la alte tipuri de procesoare, mai rapide si cu arhitecturi diferite este mult mai simpla in C. Pentru multe aplicatii AVR nu sunt optime (viteza, ADC doar 10biti, nu DAC, consum mare). Arduino in sine ca hardware nu are nici o legatura cu mediul de programare. Arduino poate fi programat in assembler, C, Pascal, Basic si o gramada de alte limbaje. Eu personal cumpar Arduino nano, care este deja facut, are interfata USB si costa putin la chinezi, pentru a-l include in proiecte mai mari. Programarea o fac in C. Edited by nelu97, 04 October 2011 - 09:04. |
#15
Posted 05 October 2011 - 00:09
asa deci ca hardware e mai bun chipKIT Uno32 decat arduino uno din cate am citit ... deci o aleere buna este chipkit ... eu da vreau doar sa ma joc cu el pentru inceput ... altfel nu pot invatza programarea...
|
|
#16
Posted 05 October 2011 - 06:22
ravvy, on 5th October 2011, 01:09, said: asa deci ca hardware e mai bun chipKIT Uno32 decat arduino uno din cate am citit ... deci o aleere buna este chipkit ... eu da vreau doar sa ma joc cu el pentru inceput ... altfel nu pot invatza programarea... Eu asa zic. Vezi ca digilent are si reprezentanta in Romania . |
#17
Posted 06 October 2011 - 00:30
http://www.digilent....d=CHIPKIT-UNO32 acesta este corect ? dupa cum observ este si mai ieftin ,arduino este 130 asta este aprox 90 !
Edited by ravvy, 06 October 2011 - 00:30. |
#18
Posted 06 October 2011 - 06:34
Da acela este. Atentie ca pretul e fara TVA . Trebuie sa stii de la inceput ca nu toate bibliotecile lui Arduino sunt portate ( sunt unele biblioteci de Arduino care folosesc specific hardware AVR) dar marea majoritate merg iar cele care nu merg daca ai nevoie de ele ai ocazia sa inveti cite ceva detalii de microcontrolere care nu au decit sa-ti prinda bine.
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users