Studiare elettronica

Ciao a tutti,
sto iniziando a smanettare con Arduino, ma vorrei fare qualcosa di più ragionato.

  1. Se voglio smanettare con l'elettronica seriamente devo per forza studiare approfonditamente C? C o C++?
  2. Con che argomento cominciare? PIC, Arduino o che altro?
  3. Esistono che so, dei manuali di elettronica? C'è qualcosa online, preferibilmente in ITA, da cui cominciare?
    Grazie mille

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

  1. 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.
  2. 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.
  3. 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.

  1. Se voglio smanettare con l'elettronica seriamente devo per forza studiare approfonditamente C? C o C++?
  2. Con che argomento cominciare? PIC, Arduino o che altro?
  3. 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.

uwefed:

  1. 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.
  2. 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.
  3. 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....

  1. Per realizzare qualcosa di concreto bisogna saper scrivere gli sketch e bisogna saper realizzare il circuito. Pensavo di fare una cosa per volta :smiley: e, visto che con C mi arrangio appena...
  2. 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 :smiley:
  3. Proverò a cercare qualcosa online... @ratto93: uno vale l'altro per quanto riguarda i manuali? @menniti: ottimo, cerco di recuperare qualcosa!

Grazie ancora :wink:

arduaudio:

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

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

Si penso che una valga l'altro certo ci sarà il libro spiegato meglio e quello più alla buona.. ma in libreria sapranno aiutarti a dovere :slight_smile:

arduaudio:

  1. Per realizzare qualcosa di concreto bisogna saper scrivere gli sketch e bisogna saper realizzare il circuito. Pensavo di fare una cosa per volta :smiley: e, visto che con C mi arrangio appena...
  2. 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 :smiley:
  3. Proverò a cercare qualcosa online... @ratto93: uno vale l'altro per quanto riguarda i manuali? @menniti: ottimo, cerco di recuperare qualcosa!

Grazie ancora :wink:

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 (:

Perfetto, grazie mille a tutti, ora ho un po' di materiale su cui lavorare :grin:

Ciao Arduaudio,

Mi scuso - capisco solo un po d'italiano...

I have some beginning Arduino material here: http://arduino-info.wikispaces.com/

Starting here is good: http://arduino-info.wikispaces.com/GettingStarted-Software

This is in English, but perhaps Google Translate (Easy on Google Chrome browser) will work. It allows me to read this forum!

Regards, Terry King
...On the Mediterranean in Italy
terry@yourduino.com

Ciao Terry,

i know you, you help me on my 18b20 problem :slight_smile:

terry ha anche uno shop online dove vende varie cose ed alvuni tutorials interessanti.

Terry how many cost ship to Italy from your online shop ?

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:
il tuo inglese va rivisto :stuck_out_tongue:

e' peggio del traduttore di google ? :slight_smile:

Ciao Tested,

Glad I could help..

Shipping is not so bad, it is Italian Customs I need help to understand!

From China..Italia, choices are DHL and China Post Registered. Quick info:

DHL: up to .5 KG=$20, 1KG=$25, 2KG=$35, 4KG=$50
ChinaPost Air Registered: 0.1KG=$4,0.3KG=$8,0.5KG=$12,1.0KG-$21,2.0KG=$39

So for light things, like an Arduino and a Shield, ChinaPost is a lot less.

But I would really appreciate the help of this group about Italian Customs, and how to get things into Italy without a big Customs problem.

What is your opinion and suggestions??

I also need to ship Arduno stuff to myself here :slight_smile: so I can keep testing new sensors and things we find in China at a good price..

Grazie dell'attenzione, Terry King
...On the Mediterranean in Italy
terry@yourduino.com

il miglior libro di C è "C Programming Language" di Brian Kernighan and Dennis Ritchie :wink:

Terry what's the matter with italian custom? you mean time or costs/taxes?

BrainBooster:
il miglior libro di C è "C Programming Language" di Brian Kernighan and Dennis Ritchie :wink:

Questo è il libro sacro del C :smiley:

... visto che non lo avevi ancora citato tù, per una volta ti ho preceduto :slight_smile:

BrainBooster:
il miglior libro di C è "C Programming Language" di Brian Kernighan and Dennis Ritchie :wink:

Grazie del consiglio, volevo chiedere la versione originale in italiano sarebbe questa ?

e' adatto a chi non ha nessuna base di programmazione se non il blink ? :slight_smile:

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.

grazie, ma purtroppo non e' disponibile piu' nulla online da questo sito, prova anche tu, si potrebbe scrivere all'autore sempre se risponde.
http://digilander.libero.it/mcapurso/scuola/quarta/cavanzato/downld.htm