28 votes

Meilleures ressources pour un développeur pour apprendre l'électronique ?

J'ai été développeur toute ma vie, et mon cerveau fonctionne de manière logique pour un développeur.

Je m'intéresse à la création d'objets tangibles, physiques en utilisant des circuits électroniques. Je rencontre les problèmes suivants avec une grande partie du matériel que je trouve:

  • Je peux apprendre tout sur la nature physique des condensateurs, des résistances, etc., mais je manque des connections perspicaces qui me permettraient de créer mon propre dispositif de haut niveau, tel qu'une radio.

  • Beaucoup de choses que je tiens pour acquises en tant que programmeur semblent difficiles en électronique. Par exemple, il n'est pas immédiatement évident comment je pourrais créer une boucle For électroniquement. Je ne sais pas comment créer un circuit qui peut créer ou utiliser un signal de données (essentiellement, une structure. Exemple: "Météo actuelle: vent=10 noeuds, température=30, humidité=20%"). Je veux me protéger contre le fait qu'un signal à distance ne soit pas détecté par un capteur.

Quels sont les bonnes ressources pour un développeur apprendre sur les circuits électroniques?

14voto

Bill the Lizard Points 147311

Je suis venu dans le sens inverse, d'une formation en EE j'ai commencé la programmation et suis retourné à l'école pour obtenir un diplôme en informatique. Je recommande de commencer par quelque chose qui combine les deux pour rendre la transition un peu plus facile. Il existe des tonnes de livres de loisirs comme Making Things Talk, et Hardware Hacking Projects qui facilitent cela. Je recommande également la série de livres Evil Genius sur les circuits électroniques et robotiques.

Le livre de Charles Petzold Code: The Hidden Language of Computer Hardware and Software est un autre livre qui fait un excellent travail en liant les concepts matériels et logiciels. Je ne peux pas le recommander assez, même s'il peut adopter une approche opposée à ce que vous recherchez. Il commence par de simples interrupteurs et transistors et montre comment ils sont combinés pour créer un circuit programmable.

8voto

jschrab Points 5791

Vous pourriez trouver cela un peu plus haut de gamme par rapport à "descendre au niveau du métal", mais j'ai trouvé que toute la scène des microcontrôleurs programmables était un excellent endroit pour faire le lien entre la programmation et le matériel.

L'Arduino. Que ne peut-on pas faire avec cette chose! http://www.arduino.cc/

Limor alias Lady Ada d'AdaFruit propose un certain nombre de mini-leçons sur l'utilisation de cet appareil qui vous emmènent au-delà du monde de la programmation vers les LED, les résistances et plus encore : http://www.ladyada.net/learn/arduino/

Ma suggestion est de commencer par des kits. Le résultat final de quelque chose qui fonctionne et accomplit quelque chose est satisfaisant et vous pousse à bricoler davantage. Et parfois, les choses tournent mal. Le condensateur est à l'envers, vous avez manqué un point de soudure, peu importe.

Et comme nous le savons tous, en programmation, quand les choses tournent mal, c'est là que vous commencez vraiment à apprendre quelque chose de nouveau!

3voto

Brian Carlton Points 2908

Horowitz and Hill est un excellent livre pour les amateurs.

2voto

Brad Gilbert Points 12724

J'ai beaucoup appris de cette application Java. Elle vous montre comment les électrons (en réalité des trous positifs) se déplacent à l'intérieur des composants électroniques. Vous pouvez même modifier le circuit pendant son fonctionnement.

2voto

DarenW Points 7817

http://allaboutcircuits.com/ propose des tutoriels en ligne qui commencent par les bases, des conseils sur quel matériel acheter pour commencer à bricoler et ils ont également un forum pour poser des questions de débutant.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X