BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Circuiti Elettronici (https://www.baronerosso.it/forum/circuiti-elettronici/)
-   -   arduino??? (https://www.baronerosso.it/forum/circuiti-elettronici/203590-arduino.html)

elicottero78 21 febbraio 11 01:51

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

SoldatoSemplice 21 febbraio 11 15:01

Citazione:

Originalmente inviato da elicottero78 (Messaggio 2453929)

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

mikroc è un dialetto del C.
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:

Originalmente inviato da elicottero78 (Messaggio 2453929)

sbaglio o è un po piu semplice programmare con il linguaggio di arduino?

E' sempre soggettivo ciò che è semplice, forse per te il linguaggio di programmazione di Arduino è più intuitivo, io per esempio con Arduino non mi ci trovo per niente.

Citazione:

Originalmente inviato da elicottero78 (Messaggio 2453929)
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....

Qui posso essere d'accordo con te un controllore così grande è sprecato per giochi di luce.

P.S.
Mi dai i progetti che i tutt'ala mi appassionano e li reputo abbastanza semplici?

Citazione:

Originalmente inviato da elicottero78 (Messaggio 2453929)
esiste un atmega con pochi piedini?

Sicuramente si, esiste l'intera famiglia degli ATTiny, oppure la famiglia degli AT90S, ma non sò se con queste famiglie potrai usare il linguaggio di programmazione di Arduino

Citazione:

Originalmente inviato da elicottero78 (Messaggio 2453929)
meglio atmega o pic? questa è una domanda generale

Buona domanda, non vorrei suscitare le ire funeste dei membri del forum ma io personalmente mi trovo molto bene con i PICmicro, anche se questa è una scelta che è decisamente soggettiva, anche se ci sono alcuni aspetti che sono a favore degli Atmel.

elicottero78 21 febbraio 11 21:17

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

Archi 21 febbraio 11 22:14

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.

emerge 06 marzo 11 15:05

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

elicottero78 06 marzo 11 15:45

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

emerge 06 marzo 11 16:15

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)

elicottero78 06 marzo 11 18:19

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

emerge 06 marzo 11 18:21

si, quelle che dici sono tutte cose semplici ma fai un passo alla volta che sennò ti perdi..

elicottero78 06 marzo 11 23:41

si si devo fare passettini non passi

comunque grazie

elicottero78 07 marzo 11 01:09

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?

AleBS 07 marzo 11 02:02

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

emerge 07 marzo 11 09:16

Citazione:

Originalmente inviato da elicottero78 (Messaggio 2477593)
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?

hai una vaga idea di come comunichi la radio con i servi?

elicottero78 07 marzo 11 13:43

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

emerge 07 marzo 11 13:45

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?

elicottero78 07 marzo 11 20:07

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

elicottero78 07 marzo 11 20:11

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

emerge 07 marzo 11 20:11

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..

elicottero78 08 marzo 11 00:44

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

emerge 08 marzo 11 00:50

figurati, se hai bisogno di "hint" chiedimi pure, se vuoi programmi interi no! :P :D

elicottero78 08 marzo 11 13:57

no,niente programmi interi,figurati......e ancora grazie

Creative 11 luglio 12 00:02

Ciao, sapreste indicarmi qualche sito da leggere per chi si vuole avvicinare ad arduino?

skyserch 11 luglio 12 00:28

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

Creative 11 luglio 12 14:19

Citazione:

Originalmente inviato da skyserch (Messaggio 3294242)
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

Grazieee!!! Ora sono alla ricerca di un simulatore di arduino per pc windows...

faustog_2 26 luglio 12 13:11

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