![]() |
arduino??? ciao a tutti,ritorno nuovamente a rompervi le scatole e a farvi perdere tempo,xciò chiedo scusa in anticipo e vi chiedo di portar pazienza.. volevo delle info sul arduino,mi sono gia visto alcuni forum,so a cosa serve e so che utilizza un linguaggio c ma con delle funzioni piu semplificate....tipo il pilotaggio del servo....che a veder gli esempi x arduino...sembra quasi di usare pic basic. avevo gia iniziato a utilizzare mikroc...ma aimè ho bisogno di qualcosina di piu semplice da imparare...xchè ad ogni muro...faccio di tutto x risolvere il problema....ma al 10 muro mi passa la voglia e mollo tutto fino alla prossima voglia le info che cercavo sono sbaglio o è un po piu semplice programmare con il linguaggio di arduino? bisogna x forza usare un atmega328 con tutti sti piedini? io vorrei riuscire a far qualcosa anche x il campo modellistico...luci o comunque stupidate e montare un atmega328 su un tuttala..mi sembra ecessivo.... esiste un atmega con pochi piedini? meglio atmega o pic? questa è una domanda generale x ora sono alla ricerca di info....niente di serio....spero di essere stato chiaro e che mi possiate aiutare sui miei dubbi...grazie |
Citazione:
In teoria esistono numerosi linguaggi di programmazione anche più semplici di questo, ma tieni sempre presente una cosa, più un linguaggio di programmazione è semplice da imparare e più è approssimativo il programma che lui genera per il PIC, io sono nativo del linguaggio assembly e ti posso dire che come qualunque altro linguaggio di programmazione è solo l'inizio che è tosto. Citazione:
Citazione:
P.S. Mi dai i progetti che i tutt'ala mi appassionano e li reputo abbastanza semplici? Citazione:
Citazione:
|
ciao grazie x aver risposto,se vuoi un tuttala molto funzionale dei farti un COMBAZ,lo uso in pendio e mi da mille soddisfazioni. sinceramente mi aspettavo piu pareri riguardo arduino.....mi sembrava di aver capito che era usato da molte persone,ma evidentemente in questo sito.....nada. lo so che assembly e linguaggio c sono i migliori,ma io sono un tornitore,da mattina a sera vedo solo ferro....è difficile x me imparare senza aver qualcuno che mi spieghi tutti i miei dubbi....intendo dire avere una persona fisica accanto....che mi mostri,mi spieghi..ecc quando ho voluto imparare a usare il c in questo sito ho trovato persone disponibilissime,professionali,ma non mi va di continuare a fargli domande alla ufa...anche xchè secondo me davanti a un pc con uno bravo...sarebbe la miglior cosa...ma non ho questa fortuna...è x quello che allora cerco qualcosa di piu intuitivo... ripeto,non lo uso x lavoro....che allora a forza di dai e dai impari,io lo userei ogni tanto e x la maggior parte x giocare....e magari tirarne fuori qualcosa x il modellismo |
Purtroppo hai ragione. Premetto io non conosco l'Arduino ed i microcontrollori li programmo in C, però ho imparato a programmare prima per il PC e poi ho cominciato a programmare i microcontrollori quando ormai sapevo programmare bene. Uno che comincia subito con il C ed i microcontrollori si picchia con 2 cose contemporaneamente e la cosa diventa veramente durissima. Se impari a programmare in C comunque vai certamente più lontano, solo che oltre alle peculiarità del linguaggio devi anche imparare le paturnie del micro e questi credi a me sono bei problemi da mal di testa. Ciao. |
non vuoi mettere un atmega sul tuo modello? forse non sai che in ogni esc c'è un atmega (solitamente l'atmega8) e idem per le riceventi a 2,4ghz, almeno in quelle assan ma probabilmente anche in molte altre.. io uso una radio che, indovina un po', ha un atmega (e infatti l'ho riprogrammata, oltre agli esc.. ma questa è un'altra storia :D) sul sito di arduino ci sono tanti di quegli esempi che praticamente qualunque cosa ti venga in mente troverai il sorgente pronto per farla :D |
ciao,forse ti riferisci a un altro tipo di processore,quello quadrato? ho preso l arduino 2009 e monta un atmega328....processore.lungo.... ora aspetto che arrivi,se vedo che riesco a spulciar qualcosa magari passo avanti |
si è un package diverso ma il contenuto è uguale, io l'arduino vero e proprio lo sto usando solo per i prototipi, mi son preso un po' di atmega328p che metto nei progetti finiti e per funzionare ha bisogno di un quarzo, due condensatori (evitabili in realtà se non ti serve un clock preciso) e una resistenza (questa ci vuole) |
hai fatto qualche cosa anche x il modellismo? io voglio puntare a imparare a creare luci e balle varie da mettere sui modelli.....voglio che tramite un interuttore della mia radio azionare un circuito durante il volo.....ho gia visto la funzione PULSIN.....ma fin che non mi arriva arduino....non riesco a far nulla |
si, quelle che dici sono tutte cose semplici ma fai un passo alla volta che sennò ti perdi.. |
si si devo fare passettini non passi comunque grazie |
scusami se mi permetto....mi potresti dare un pezzo di programma che mi faccia accendere un led quando quando alzo un interuttore della mia radio? sto cercando in rete ma non trovo qualcosa che mi faccia capire bene il giusto funzionamento.....e se non ho sbagliato a capire,consigliano una resistenza tra il pin ove vi è collegato il segnale della radio e la massa.........questa cosa è giusta? |
L'arduino + piccolo che io conosca (l'ho visto anche io 2 gg fa :D ) è questo, un'amico lo ha già provato su un multirotore e funziona bene, per la programmazione però non posso aiutarti in quanto non conosco il linguaggio, se vuoi però da questo sito scarichi le vesioni di programma da caricare sull'arduino per il controllo dei multirotori, magari spulciando ti viene utile. Ciao |
Citazione:
|
la radio comunica con la ricevente che comanda i servi la radio manda un segnale pwm-ttl o ognuno lo chiama in modo differente la radio manda un segnale a 50hz in un periodo di 20ms manda un segnale che varia da 1ms a 2ms in on o 1 un servo con il segnale da 1,5ms si trova al centro |
ok, quindi secondo te come potresti fare a interfacciare la radio con l'arduino? e una volta interfacciata che funzione dovresti usare per capire che comando sta mandando la radio? |
ti ricordo che x ora non ho ancora arduino,quindi se dico stronzate...scusami sono in dubbio tra il comando PULSEIN e il comando di lettura PWM e magari un INTERRUP qua pultroppo non penso che sia come i mikrocip,dove in base al quarzo e la divisione del tempo potevo sapere con esattezza quando mi poteva durare al massimo la lettura di un impulso pultroppo ora non so quanto dura in totale la lettura in pwm o pulsein e infatti qua sono gia in crisi dovrei prendere il periodo di lettura,dividerlo per "256" numero intero cosi saprei x esempio che se il periodo in on durasse 30 saprei che la radio sta mandando un segnale di 1ms......45 il segnale è di 1,5ms......60 il segnale è di 2ms poi dovrei tramite IF dirgli che cosa deve fare IF (CONTA=30) ..................on ma soppratutto vorrei anche che se avessi dei led accesi e io spengo la radio,vorrei che il processore capisse che non arriva piu il segnale e mi spegnesse automaticamente i led spero di non aver detto troppe bagianate |
dimenticavo x interfacciare la radio con arduino....massa a massa e alimentazione positiva al positivo e il cavo del segnale......in uno dei pin......penso basti un pin digitale |
sia pulsein che l'interrupt vanno bene. pulsein ti da come risultato proprio un numero da 1000 a 2000 (in questo caso) da cui puoi capire la posizione dell'interruttore.. quindi facendo qualche esperimento farai una cosa del genere: int val = pulsein(2,HIGH); if (val < 1200) { // accendi led (con digitalwrite) } elseif (val < 1700) { //la radio è in failsafe, spegni i led o lampeggia } else { //interruttore in posizione off } occhio che i mA che puoi erogare da ogni pin digitale sono limitati, un led va bene ma per applicazioni più grandi ci vuole transistor, relè, relè a stato solido, ecc.. |
ti ringrazio tantissimo,non vedo l ora che mi arrivi arduino x fare i miei "giochetti" quello di usare il transistor con consumi superiori gia lo sapevo,ma farmelo di nuovo presente non è mai troppo... x ora ti ringrazio tanto x la tua disponibilità..ciao |
figurati, se hai bisogno di "hint" chiedimi pure, se vuoi programmi interi no! :P :D |
no,niente programmi interi,figurati......e ancora grazie |
Ciao, sapreste indicarmi qualche sito da leggere per chi si vuole avvicinare ad arduino? |
Hai riesumato un post vecchio, comunque guarda questi link che sono solo una parte: Tutorial Arduino Arduino | Michele Maffucci Arduino playground - HomePage Senza dimenticare un po' di documentazione cartacea: Arduino. La guida ufficiale, libro di Massimo Banzi su laFeltrinelli.it 9788848127264 ::: Elettronica In |
Citazione:
|
dal basso della mia esperienza.. dal basso della mia esperienza... posso consigliarti di iniziare a studiare i datasheet, o che si tratti di ATMEL 328, o Pic 16F628.. non importa... il fatto che dopo 10 ostacoli lasci perdere tutto è perchè non sai di cosa si sta parlando... e quindi le difficoltà! a parte il linguaggio... ti consiglio di capire per ogni modulo di cosa si sta parlando: timer, RS232, INTERRUPT, COMPARE, CAPTURE, gestione interrupt, EEPROM, ecc.... questi sono concetti base validi per tutti i micro.. per cui se acquisisci consapevolezza di cosa stai trattando un linguaggio vale l'altro... certo è che con arduino disponi di librerie gia pronte.. e sfrutti il lavoro altrui.. semplificandoti la vita... ma se sotto non hai le competenze il tuo modo di vedere le cose sarà simile a quello che vedere dal buco della serratura... invece che aprire la porta! per esempio da una discussione passata: http://www.baronerosso.it/forum/circ...arduino-7.html a dopo fausto |
| Tutti gli orari sono GMT +2. Adesso sono le 08:05. |
Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002