Pages: [1] 2   Go Down
Author Topic: Studiare elettronica  (Read 2399 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 161
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Se corri veloce come un fulmine, ti schianterai come un tuono.

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 272
Posts: 21940
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
 
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 574
Posts: 12682
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley-lol) 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.
Logged


Offline Offline
Full Member
***
Karma: 0
Posts: 161
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Grazie ancora smiley-wink
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 138
Posts: 9892
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Offline Offline
Full Member
***
Karma: 0
Posts: 108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Grazie ancora smiley-wink

1)Il C usato in Arduino, almeno ai primi livelli, è gestibilissimo anche da un principiante (altrimenti non ne avrei comperato uno smiley-razz)
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 (:
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 161
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Topsham, Vermont USA
Offline Offline
Edison Member
*
Karma: 33
Posts: 1940
... in The Woods In Vermont
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

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

0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6020
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao Terry,

i know you, you help me on my 18b20 problem smiley

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 ?
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

io quello che so di elettronica l'ho imparato soprattutto qui su questo forum, infatti so poco niente  smiley-lol

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  smiley-razz
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6020
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

e' peggio del traduttore di google ?  smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Topsham, Vermont USA
Offline Offline
Edison Member
*
Karma: 33
Posts: 1940
... in The Woods In Vermont
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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


 

Logged

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

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

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

Pages: [1] 2   Go Up
Jump to: