Io fossi in te mi studierei un libro per le superiori di C per pc li ti spiegano tutto bene o male... poi dipende da cosa vuoi fare....
I pic son più diffusi ma il loro ide è più completo si ma anche molto più complesso di quello di arduino.. a quel punto sopraggiungono ide come MikroC o MikroBasic ma le versioni demo sono limitate e quelle a pagamento costicchiano....
dipende tutto da che vuoi fare....
un buon emulatore è Ni Multisim... però è molto caro.... anche se lo trovi in giro....
C e C++ sono linguaggi di programmazioni; non hanno niente a che fare con l'elettronica. Se vuoi imparare solo l'elettronica qua sei nel posto sbagliato.
Questo é il forum di Arduino. Non so risponderti in modo imparziale perché non conosco i PIC. Arduino come insieme HW e abiente di sviluppo é facile e immediato da usare. Non serve imparare qualche settimana prima di pensare a incominciare a usare l'HW.
Sí che esistono ma lascio rispondere chi ne sa di piú di me (sul argomento visto che io uso libri e tutorial in lingua tedesca).
Ciao Uwe
arduaudio:
Ciao a tutti,
sto iniziando a smanettare con Arduino, ma vorrei fare qualcosa di più ragionato.
Se voglio smanettare con l'elettronica seriamente devo per forza studiare approfonditamente C? C o C++?
Con che argomento cominciare? PIC, Arduino o che altro?
Esistono che so, dei manuali di elettronica? C'è qualcosa online, preferibilmente in ITA, da cui cominciare?
Grazie mille
Se hai davvero voglia di studiare e tempo da dedicare all'elettronica, personalmente ti consiglierei "Imparare l'elettronica partendo da zero". Vol. 1 e 2, della Nuova Elettronica, personalmente non amo lo studio virtuale o on-line che sia, ho bisogno (sono uno antico e all'antica XD) di avere cartaceo tra le mani. Comunque li vendono in cartaceo e su CD/DVD. Sono eccellenti, grande didattica e moltissima sperimentazione. Io dedicherei tempo alla componentistica discreta e passiva, sul digitale ti fa (quasi) tutto Arduino e quei componenti aggiuntivi che di solito servono sono spiegati in maniera diffusa tra Tutorial e Topic vari.
C e C++ sono linguaggi di programmazioni; non hanno niente a che fare con l'elettronica. Se vuoi imparare solo l'elettronica qua sei nel posto sbagliato.
Questo é il forum di Arduino. Non so risponderti in modo imparziale perché non conosco i PIC. Arduino come insieme HW e abiente di sviluppo é facile e immediato da usare. Non serve imparare qualche settimana prima di pensare a incominciare a usare l'HW.
Sí che esistono ma lascio rispondere chi ne sa di piú di me (sul argomento visto che io uso libri e tutorial in lingua tedesca).
Ciao Uwe
ratto93:
Io fossi in te mi studierei un libro per le superiori di C per pc li ti spiegano tutto bene o male... poi dipende da cosa vuoi fare....
I pic son più diffusi ma il loro ide è più completo si ma anche molto più complesso di quello di arduino.. a quel punto sopraggiungono ide come MikroC o MikroBasic ma le versioni demo sono limitate e quelle a pagamento costicchiano....
dipende tutto da che vuoi fare....
un buon emulatore è Ni Multisim... però è molto caro.... anche se lo trovi in giro....
Per realizzare qualcosa di concreto bisogna saper scrivere gli sketch e bisogna saper realizzare il circuito. Pensavo di fare una cosa per volta e, visto che con C mi arrangio appena...
In effetti pare anche a me più semplice l'Arduino ... Ma quindi gli Attiny sono programmabili nello stesso modo e con lo stesso linguaggio di arduino? Non posso spendere 26€ per ogni idea che mi viene
Proverò a cercare qualcosa online... @ratto93: uno vale l'altro per quanto riguarda i manuali? @menniti: ottimo, cerco di recuperare qualcosa!
Se voglio smanettare con l'elettronica seriamente devo per forza studiare approfonditamente C? C o C++?
L'elettronica non ha nulla a che vedere con i linguaggi di programmazione, quelli ti servono per programmare i microprocessori/mcu, il linguaggio migliore in assoluto è il C ANSI.
Per studiare sul serio l'elettronica è meglio che ti prendi qualche buon testo delle medie superiori, se riesci a trovare presso una bancarella il "Gasparini/Mirri dispositivi e circuiti elettronici" è un ottimo testo per iniziare, in rete trovi facilmente dispense universitarie, ma sono ad un livello di difficile comprensione per un principiante.
Con che argomento cominciare? PIC, Arduino o che altro?
Pic e Avr sono delle MCU, non sono l'elettronica, Arduino è una scheda, come tante altre, con sopra una mcu, il suo punto di forza non sono le prestazioni, ma il suo ambiente di sviluppo e programmazione che è pensato per chi non sa nulla, o sa molto poco, di programmazione e microprocessori.
Il bello di Arduino è che in poche ore tutti riescono a farlo funzionare e creare i primi semplici programmi, se parti con una scheda non Arduino, anche se monta la stessa mcu, e cerchi di programmarla in C, o altro linguaggio, prima di riuscire a far lampeggiare un led ti ci vuole qualche giorno, e non è detto che ci riesci se sei proprio a zero di programmazione e conoscenze sui micro/mcu.
Per realizzare qualcosa di concreto bisogna saper scrivere gli sketch e bisogna saper realizzare il circuito. Pensavo di fare una cosa per volta e, visto che con C mi arrangio appena...
In effetti pare anche a me più semplice l'Arduino ... Ma quindi gli Attiny sono programmabili nello stesso modo e con lo stesso linguaggio di arduino? Non posso spendere 26€ per ogni idea che mi viene
Proverò a cercare qualcosa online... @ratto93: uno vale l'altro per quanto riguarda i manuali? @menniti: ottimo, cerco di recuperare qualcosa!
Grazie ancora
1)Il C usato in Arduino, almeno ai primi livelli, è gestibilissimo anche da un principiante (altrimenti non ne avrei comperato uno :P)
Un paio di settimane di "esercizi" e sei pronto per i tuoi progetti
2)Se hai una scheda Arduino, puoi programmare ATTiny ed ATMega con lo stesso linguaggio di Arduino: c'è una guida sul playground
3)Se parli un po' Inglese, c'è AfroTechMod per l'elettronica in generale e sciguy14 per Arduino.
Dai un'occhiata anche ad Hackaday, EEVBlog e Make (:
io quello che so di elettronica l'ho imparato soprattutto qui su questo forum, infatti so poco niente XD
riguardo il C come è stato detto è un linguaggio di programmazione. Per me è facile utilizzarlo perchè vengo dalla realtà del PHP e come sintassi l'ho trovata molto molto simile.
cerca in libreria i famosi libri gialli tipo "C for dummies" e così potrebbero almeno indirizzarti grossolanamente, poi andando avanti di libri ce ne sono a bizzeffe
Testato:
Grazie del consiglio, volevo chiedere la versione originale in italiano sarebbe questa ?
Si, gli autori sono i creatori del C, il testo presuppone la conoscenza delle basi della programmazione.
Un ottimo testo free in Italiano, lo puoi leggere on line o scaricare, è questo, è adatto anche a chi non sa quasi nulla di programmazione.