Momentan bin ich daran interessiert, mit Elektronik zu experimentieren, und suche nach einer Art Starter-Kit für die Elektronik, mit dem ich loslegen kann.
Ich habe mir Arduinos Starter Kit und auch BASIC Stamp angesehen , aber ich habe mich gefragt, ob es andere interessante (oder noch bessere) Starter Kits als die oben genannten gibt.
PS Von den obigen beiden würde ich persönlich für den Arduino gehen, weil er C verwendet, während Basic Stamp BASIC verwendet
[Update]
Die aktuell am häufigsten gewählte Antwort von X-Istence
besagt, dass Parallax der richtige Weg ist, doch die akzeptierte Antwort (und sogar die zweite) von Daok
's Frage widerspricht dem mit der Aussage, dass es überteuert ist und es sich nicht lohnt, wenn Sie' Ich bin schon in der Programmierung.
Möchte jemand bitte etwas mehr darüber ausarbeiten?
Antworten:
Ich finde, dass Sie den BASIC-Stempel für den Anfang schnell verwerfen können, da er eine Variante von BASIC verwendet, die von Parallax unter dem Namen PBASIC entwickelt wurde.
Nachdem ich sowohl den BASIC Stamp als auch den Arduino verwendet habe, habe ich immer noch mein BASIC Stamp-Kit sowie das Stampworks-Buch, das kostenlos auf der Parallax-Website verfügbar ist. Ich besitze mein Arduino nicht mehr, weil ich es an einen anderen Studenten verkauft habe, der AUCH das Gefühl hatte, dass er in C und nicht in BASIC schreiben wollte.
Die BASIC-Marke ist ein Milspec-Chip und wurde in Hunderten von Amateurprojekten und auch in Haushaltsgeräten verwendet.
Zum Beispiel wurde der BASIC Stamp in ein Gerät integriert, das die Zeiten festlegt, zu denen eine Sprinkleranlage eingeschaltet werden soll. Er wurde auch für verschiedene Near Space-Ballons verwendet (ähnlich wie das Near Space-Projekt, an dem ich in Nearspace.0x58 gearbeitet habe) .com für weitere Informationen ).
Es ist ein Fehler, diesen vielseitigen und nützlichen Chip zu verwerfen, weil er keinen C-Compiler hat. Es ist einfacher, Prototypen zu erstellen, verschiedene Projekte schneller zu erstellen und es sind keine umfassenden Kenntnisse über das Schreiben von C-Code erforderlich, um auf einer eingebetteten Plattform ausgeführt zu werden.
Sobald Sie mit dem BASIC Stamp fertig sind, können Sie zum Parallax SX28 aufsteigen. Dies ist ein Chip, der in SX / B programmiert werden kann (die SX-Version von BASIC, mit denselben Fähigkeiten und fast demselben Code, den Sie für den BASIC Stamp gelernt haben). C-Compiler gibt es für die SX und Sie können sie vollständig in der Assembly programmieren (gute Plattform, auf der Sie die Assembly erlernen können).
Dann ist der nächste Schritt ein weiteres Parallax-Gerät namens Propeller. Auf diese Weise können Sie auf 8 verschiedenen Kernen Code ausführen. Alle Kerne befinden sich in einem eingebetteten Gerät, sodass Sie mehrere Aufgaben ausführen können. Es muss in einer völlig neuen Programmiersprache namens Spin geschrieben sein, aber wenn Sie sich BASIC und SX / B beigebracht haben, werden Sie Parallaxs großartige Ressourcen, großartige Handbücher und Anleitungen verstehen und Spin wird nichts mehr sein.
Ich habe lange Zeit mit den Produkten von Parallax gearbeitet. Vor kurzem bin ich für ein neues Projekt, an dem ich gerade arbeite, auf den Ti MSP430 umgestiegen. Hauptsächlich für eine neue Herausforderung und mit allem, was ich brauchte, auf einem einzigen Chip.
Mein direkter Vorschlag, wenn Sie es noch nicht erraten haben, gehen Sie mit dem Parallax BASIC-Stempel. Die Leichtigkeit, mit der Sie die Dinge tun können, die Sie möchten, insbesondere als Anfänger, machen es zu einem großartigen Starter-Set.
quelle
In den vorherigen Antworten gab es viele gute Vorschläge, aber ich möchte Ihnen einen anderen Ansatz vorstellen.
Sie schrieben:
Das klingt für mich so, als ob Sie sich nicht nur für Mikrocontroller-Programmierung interessieren, sondern auch für Elektronik .
Der beste Weg, um mit der Elektronik zu beginnen, besteht darin, (einfache) Schaltkreise selbst zu bauen. Meiner Meinung nach ist es ideal, ein eigenes Starter-Board zu erstellen, denn das sind Starter-Boards
Ich würde nicht mit einem ausgewachsenen Starter Board anfangen, sondern zum Beispiel mit
Später können Sie RS232 usw. hinzufügen.
Zunächst können Sie alles auf eine Pinnwand aufbauen, ohne löten zu müssen. Stellen Sie nur sicher, dass Sie einen Mikrocontroller im DIL-Gehäuse haben, kein SMD-Zeug.
Für mich hat dieser Ansatz sehr gut funktioniert: Ich habe einige Sachen mit AVRs und PICs gemacht und ich hatte nie ein Starter-Kit.
Der Kauf eines Starter-Kits ist gut, wenn Sie an der Programmierung von Mikrocontrollern interessiert sind. Wenn Sie sich stattdessen mehr für Elektronik interessieren, ist es am besten, darauf zu verzichten.
quelle
Meine Güte, was ist das für ein neumodisches Gerede von Mikrocontrollern?
"Elektronik" hieß früher, ein Steckbrett und einige diskrete Komponenten (Widerstände, Transistoren, Kondensatoren, Dioden, 74er-Logik-Chips, Fotozellen, LEDs ...) zu besorgen und Spaß am Bauen zu haben. Ich erinnere mich nicht, aber Oszillatoren und Radios waren früher Grundnahrungsmittel. Das Erlernen der Elektronik bedeutete früher, Dinge wie das Ohmsche Gesetz zu verstehen und sich dann der RLC-Impedanz- und Filtertheorie zuzuwenden, die wunderschöne praktische Anwendungen für komplexe Zahlen und die Fourier-Analyse sind. Ich bezweifle, dass das Programmieren eines Mikrocontrollers Ihnen dabei helfen wird.
Wohlgemerkt, ein alter Mistkerl hat mir kürzlich gesagt, dass sie einen PIC-Mikrocontroller billiger bekommen könnten als einen 555-Timer, also ist es vielleicht eine aussterbende Kunst.
quelle
Finden Sie heraus, woran Sie interessiert sind. Elektrotechnik ist ein extrem weites Feld. Die grundlegendste Frage ist analog oder digital. Ich interessiere mich mehr für digital. Hier sind einige Ihrer Optionen:
Auf der analogen Seite habe ich viel weniger Wissen. Zwei der beliebtesten analogen Bereiche sind Operationsverstärker und Analog-Digital-Wandler. Ich weiß auch nicht zu viel darüber. Wenn Sie sich jedoch für analoge Elektronik interessieren, probieren Sie einige Kits von make aus .
quelle
Ich habe vor einigen Monaten auf StackOverFlow fast dieselbe Frage zu MicroController gestellt. Dort erhalten Sie viele gute Antworten: /programming/78744/how-to-start-programming-microcontroller
quelle
Hier sind einige Artikel, die Sie vielleicht nützlich finden:
Migrationsprobleme (grundlegende serielle Kommunikation)
Ressourcen für den Einstieg in AVRs
Sie verkaufen Breakout-Boards für Atmel ATtiny2313 und ATmegaXX8 AVR-Controller sowie einige Kits , die diese Chips verwenden (mindestens eines dieser Features ist Arduino-kompatibel).
Informationen zu avr-gcc finden Sie hier für Linux, OS X, FreeBSD und Windows.
Eine Umgebung, die Sie sich ansehen möchten, ist die Verarbeitung .
quelle
Ich würde auch Maker Shed von make magazine auschecken. Sie haben eine Reihe von interessanten Kits, die eine Vielzahl von Dingen abdecken, einschließlich Robotik und Elektronik.
quelle