Najlepsze zasoby dla programisty, aby dowiedzieć się o elektronice? [zamknięte]

Całe życie byłem deweloperem, a mój mózg pracuje w sposób, który ma sens dla dewelopera.

Interesuję się tworzeniem namacalnych, fizycznych przedmiotów za pomocą układów elektronicznych. Znajduję następujące problemy z dużą ilością materiału, który znajduję:

  • Mogę dowiedzieć się wszystkiego o fizycznej naturze kondensatorów, rezystorów itp. ale brakuje mi wnikliwych połączeń, które pozwoliłyby mi stworzyć własne urządzenie wyższego rzędu, takie jak radio.

  • Dużo z rzeczy, które biorę za pewnik jako programista, wydają się trudne w elektronice. Na przykład, nie jest od razu oczywiste, w jaki sposób utworzyłbym pętlę For elektronicznie. Nie wiem, jak stworzyć układ, który może tworzyć lub używać sygnału danych (zasadniczo, struktury. Przykład: "Aktualna pogoda: wiatr = 10 węzłów, temperatura=30, wilgotność = 20%"). Chcę chronić przed zdalnym sygnałem, który nie jest wykrywany przez czujnik.

jakie są wspaniałe zasoby dla programisty, aby dowiedzieć się o obwodach elektronicznych?

Author: David Koelle, 2008-12-09

13 answers

Poszedłem w przeciwnym kierunku, z EE przeszedłem do programowania i wróciłem do szkoły, aby uzyskać stopień CS. Polecam zacząć od czegoś, co łączy te dwa elementy, aby przejście było nieco płynniejsze. Istnieje mnóstwo książek hobbystycznych, takich jak Making Things Talk i Hardware Hacking Projects , które to ułatwiają. Polecam również serię Evil Genius książek o elektronice i robotyce.

Karol Petzold ' S Code: The Hidden Language of Computer Hardware and Software to kolejna książka, która świetnie łączy koncepcje sprzętu i oprogramowania. Nie mogę go polecić wystarczająco wysoko, chociaż może to być podejście odwrotne niż jesteś po. Zaczyna się od prostych przełączników i tranzystorów i buduje, aby pokazać, jak są one połączone, aby stworzyć programowalny Obwód.

 14
Author: Bill the Lizard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-25 20:12:32

Może Ci się wydawać, że jest to nieco bardziej zaawansowane niż "down to the metal", ale uważam, że cała scena programowalnych mikrokontrolerów jest świetnym miejscem do tworzenia pomostu między programowaniem a sprzętem.

Arduino. Czego nie możesz z tym zrobić! http://www.arduino.cc/

Limor aka Lady Ada z AdaFruit ma wiele mini-lekcji na temat korzystania z rzeczy, które prowadzą cię poza świat programowania do diod LED, rezystorów i więcej: http://www.ladyada.net/learn/arduino/

Moja propozycja to zacząć od zestawów. Efekt końcowy czegoś, co działa i robi coś, jest satysfakcjonujący i napędza cię do majsterkowania. I czasami coś idzie nie tak. Kondensator jest w złym stanie, ominął punkt lutowniczy, cokolwiek.

I jak wszyscy wiemy, w programowaniu, kiedy coś pójdzie nie tak, to naprawdę zaczyna się uczyć czegoś nowego!

 8
Author: jschrab,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-09 16:47:11
 3
Author: Brian Carlton,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-09 16:47:46

Wiele się nauczyłem z Tej aplikacji Java. Pokazuje, jak elektrony (dodatnie dziury faktycznie) podróżują wewnątrz elektroniki. Możesz nawet modyfikować Obwód podczas jego pracy.

 2
Author: Brad Gilbert,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-09 19:11:35

Http://allaboutcircuits.com / ma samouczki online, zaczynając od podstaw, porady, jakie śmieci kupić, aby zacząć majstrować w praktyce, a także mają forum do zadawania początkującym pytań.

 2
Author: DarenW,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-26 17:48:29

Weź udział w kursach W community college/votech school. Wiele z nich oferuje zajęcia nocne. Swoją karierę zaczynałem jako Elektronik, więc to tylko moje zdanie.

 1
Author: Adam Neal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-09 16:38:22

Może dobrą stroną dla Ciebie jest Giełda elektroniki ( http://electronics.exchange.com )

 1
Author: MicTech,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-25 19:43:27
 1
Author: Murph,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-13 12:32:45

Myślę, że to jedna z najlepszych książek hobbystycznych na rynku: Marka: Electronics

 1
Author: ctasdemir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-04 12:46:04

The Art of Electronics 3rd Editio n zostało właśnie wydane. Jedna z najlepszych książek o elektronice. Jest dobry dla początkujących, ale zapewnia również dogłębną wiedzę.

 1
Author: Tihomir Nedev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-15 14:20:15

Oprócz innych zasobów, które zostały wymienione, jeśli chcesz szybkiego wprowadzenia do zastosowania elektroniki w projektach, możesz rozważyć praktyczna Elektronika dla wynalazców autorstwa Paula scherza.

Oczywiście po zaznajomieniu się z elektroniką czytałem źródła, które budują głębsze zrozumienie. Horowitz, jak wspomniano wcześniej, jest wielkim zasobem.

 1
Author: Jorge Torres,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-02 02:37:38

Jeśli dostępne w Twoim kraju, badania w kierunku licencji krótkofalarstwa. Jeśli w USA, zobacz http://www.arrl.org aby uzyskać więcej informacji.

 0
Author: Brian Knoblauch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-09 16:37:38

Jeśli potrzebujesz podstawowych podstawowych obwodów elektronicznych, to najlepszym z nich jest seria wykładowa profressor Anant Agarwal MIT. To wam pomoże!!

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

Badanie systemu wbudowanego przy użyciu ardunio, Raspberry Pi. Jeśli posiadasz wiedzę programistyczną z C lub pyhthon, nikt nie może cię powstrzymać przed eksploracją Embedded.. If u already done ardunio and having a Linux hand następnie użyj Pi broad do zaawansowanego uczenia się systemu wbudowanego.

 0
Author: Bharat Bhushan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-26 06:35:37