Go Down

Topic: Studiare elettronica (Read 2626 times) previous topic - next topic

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

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....
Se corri veloce come un fulmine, ti schianterai come un tuono.

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

Michele Menniti


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.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

arduaudio


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


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 :D 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 :D
3) Proverò a cercare qualcosa online... @ratto93: uno vale l'altro per quanto riguarda i manuali? @menniti: ottimo, cerco di recuperare qualcosa!

Grazie ancora ;)

astrobeed


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.

Quote

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

ratto93

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 :)
Se corri veloce come un fulmine, ti schianterai come un tuono.

NeXTWay


1) Per realizzare qualcosa di concreto bisogna saper scrivere gli sketch e bisogna saper realizzare il circuito. Pensavo di fare una cosa per volta :D 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 :D
3) 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 (:

arduaudio

Perfetto, grazie mille a tutti, ora ho un po' di materiale su cui lavorare  :smiley-mr-green:

terryking228

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
Regards, Terry King terry@yourduino.com  - Check great prices, devices and Arduino-related boards at http://YourDuino.com
HOW-TO: http://ArduinoInfo.Info

Testato

Ciao Terry,

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

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 ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

superlol

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  :P
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Testato

e' peggio del traduttore di google ?  :)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

terryking228

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




Regards, Terry King terry@yourduino.com  - Check great prices, devices and Arduino-related boards at http://YourDuino.com
HOW-TO: http://ArduinoInfo.Info

BrainBooster

il miglior libro di C è "C Programming Language" di  Brian Kernighan and Dennis Ritchie ;)

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

Go Up