Le migliori risorse per uno sviluppatore per conoscere l'elettronica?[Chiuso]

StackOverflow https://stackoverflow.com/questions/353375

  •  20-08-2019
  •  | 
  •  

Domanda

Sono stato uno sviluppatore per tutta la vita e il mio cervello funziona in modi che hanno senso per uno sviluppatore.

Mi interessa creare oggetti fisici e tangibili utilizzando circuiti elettronici.Riscontro i seguenti problemi con gran parte del materiale che trovo:

  • Posso imparare tutto sulla natura fisica di condensatori, resistori, ecc., ma mi mancano le connessioni penetranti che mi permetterebbero di creare il mio dispositivo di ordine superiore, come una radio.

  • Molte delle cose che do per scontate come programmatore sembrano difficili in elettronica.Ad esempio, non è immediatamente ovvio come creerei elettronicamente un ciclo For.Non so come creare un circuito in grado di creare o utilizzare un segnale dati (essenzialmente, una struct.Esempio:"Meteo attuale:vento=10 nodi, temperatura=30, umidità=20%").Voglio proteggermi da un segnale remoto che non viene rilevato da un sensore.

Quali sono alcune ottime risorse a disposizione di uno sviluppatore per conoscere i circuiti elettronici?

È stato utile?

Soluzione

Sono venuto nella direzione opposta, da un background EE ho iniziato a programmare e sono tornato a scuola per ottenere una laurea in CS. Consiglio di iniziare con qualcosa che combini i due per rendere la transizione un po 'più agevole. Ci sono tonnellate di libri di hobbisti come Making Things Talk e Progetti di hacking hardware che lo rendono più semplice. Raccomando anche la Evil Genius sui libri di elettronica e circuiti di robotica.

Il codice di Charles Petzold: il linguaggio nascosto dell'hardware e del software per computer è un altro libro che fa un ottimo lavoro nel mettere insieme concetti hardware e software. Non posso raccomandarlo abbastanza bene, anche se potrebbe avere un approccio opposto di quello che stai cercando. Inizia con semplici interruttori e transistor e si accumula per mostrare come sono combinati per creare un circuito programmabile.

Altri suggerimenti

Potresti trovare questo un po 'più di alto livello rispetto a " fino al metal " ma ho trovato l'intera scena del microcontrollore programmabile come un ottimo posto per creare un ponte tra programmazione e hardware.

L'Arduino. Cosa non puoi fare con questa cosa! http://www.arduino.cc/

Limor aka Lady Ada di AdaFruit ha una serie di mini-lezioni sull'uso di ciò che ti porta oltre il mondo della programmazione in LED, resistori e altro: http://www.ladyada.net/learn/arduino/

Il mio suggerimento è di iniziare con i kit. Il risultato finale di qualcosa che funziona e fa qualcosa è soddisfacente e ti spinge ad armeggiare di più. E poi alcune volte le cose vanno male. Il condensatore è nel modo sbagliato, ha mancato un punto di saldatura, qualunque cosa.

E come tutti sappiamo, nella programmazione, quando le cose vanno male, è quando inizi davvero a imparare qualcosa di nuovo!

Horowitz and Hill è fantastico per l'hobbista.

Ho imparato molto da Questo Applicazione Java.Ti mostra come gli elettroni (in realtà i buchi positivi) viaggiano all'interno dell'elettronica.Puoi anche modificare il circuito mentre è in funzione.

http://allaboutcircuits.com/ ha tutorial online che iniziano con le basi, consigli su quale roba comprare per iniziare a armeggiare e hanno anche un forum per porre domande ai principianti.

Segui alcuni corsi in un college / scuola votech della comunità. Molti di loro offrono corsi serali. Ho iniziato la mia carriera universitaria come ragazzo elettronico, quindi questa è solo la mia opinione.

Forse un buon sito per te è Electronics Exchange ( http://electronics.exchange.com )

Uno ora deve aggiungere:

https://electronics.stackexchange.com/

(-:

Penso che questo sia uno dei migliori libri di elettronica per hobby sul mercato: Marca: Elettronica

The Art of Electronics 3rd Editio n è stato appena rilasciato. Uno dei migliori libri sull'elettronica. È buono per i principianti ma offre anche una conoscenza approfondita.

Oltre ad altre risorse che sono state menzionate, se si desidera una rapida introduzione all'applicazione dell'elettronica ai progetti, è possibile prendere in considerazione Elettronica pratica per inventori di Paul Scherz.

Ovviamente, dopo essermi sentito a mio agio con l'elettronica, leggevo fonti che aumentano la comprensione. Horowitz come menzionato prima è una grande risorsa.

Se disponibile nel tuo paese, studia per ottenere la tua licenza radio amatoriale. Se negli Stati Uniti, vedi http://www.arrl.org per maggiori informazioni.

Se hai bisogno dei fondamentali di base dei circuiti elettronici, la migliore è la serie di conferenze del prof. Anant Agarwal MIT. Questo ti aiuterà molto !!

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-002-circuits-and-electronics-spring-2007/

studio del sistema embedded usando ardunio, raspberry Pi. Se hai conoscenze di programmazione con C o Pyhthon, nessuno può impedirti di esplorare Embedded. Se hai già fatto ardunio e hai una mano Linux, usa PI in modo ampio per apprendere in anticipo il sistema embedded.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top