Nun, da diese Systeme so leistungsstark sind, scheint es nichts Schöneres zu geben als die Herausforderung, aus einem 8-Bit-Mikro und mit weniger als 64 KB Speicher das Beste herauszuholen. Gibt es etwas (das ist kein Emulator), das eine ähnliche Erfahrung bieten kann?Was ist ein gutes Stück Low-Cost-Elektronik-Kit für die Programmierung?
Antwort
Überprüfen Sie die http://www.arduino.cc/ aus. Es gibt viele Projektideen, wenn Sie Google dafür suchen.
Für ein lustiges Projekt überprüfen Sie beagleboard.
EdSim51 ist ein kostenloser 8051 Simulator. Der 8051 ist ein großartiger Mikrocontroller.
Der Simulator verfügt über eine virtuelle Tastatur und ein LCD-Display.
Die BASIC Briefmarken sind auch gut.
http://www.radioshack.com/product/index.jsp?productId=2117994 http://www.parallax.com/tabid/295/Default.aspx
Ich wollte schon immer mal die BASIC Stamp Module ausprobieren aber habe die Zeit nie ganz gefunden.
Viele der verfügbaren Kits von Adafruit Industries basieren auf 8-Bit-AVR-Mikrocontrollern, hervorragend für Elektronik- und Programmier-Basteleien.
Sie verkaufen auch einige Arduino-Kit. –
Der Arduino ist eine großartige Starter-CPU. Ich habe Boarduinos benutzt, um andere AVR-Mikroprozessoren zu programmieren. BASIC Briefmarken sind einfach zu bedienen, aber ich denke, der Preis für das, was Sie bekommen, ist schlecht.
Eclipse mit den AVR-Plugins macht eine großartige Arduino-Entwicklungsumgebung (was ich gerade benutze).
Es gibt auch einige interessante Kits in Erwiderung auf die What’s the best way to learn how to build circuits Frage erwähnt.
Wenn Sie einfach nur Spaß haben wollen, schauen Sie sich eine Tandy TRS-80 Model 100 an. Es läuft sofort hoch, läuft mit 4 AA-Batterien, hat ein sehr scharfes LCD-Display und ist in BASIC eingebaut. Die Tastatur ist fantastisch! Ein funktionierendes Modell kann so niedrig wie 75 $ sein (siehe Club 100 Store).
Ich mag die 8-Bit-AVR-Mikrocontroller, aber manchmal ist es schön, ein großes LCD, eine interpretierte Sprache und eine Tastatur zu haben. Habe Spaß.
- 1. Was ist ein gutes Stück von JS oder JQuery für horizontal scrollende Newsticker
- 2. Was ist ein gutes Datenmodell für die Kreuztabellierung?
- 3. Was ist ein gutes Einstiegsbuch/Ressource für die Komprimierung?
- 4. Was ist ein gutes Entwurfsmuster für die Rückgabewerte von Webmethoden?
- 5. Was ist ein gutes Design für ein mittleres Dreifachrelationsmodell?
- 6. Was ist ein gutes Buch/Handbuch für Socket-Programmierung in C?
- 7. Was ist ein gutes Web-Crawler-Tool?
- 8. Was ist ein gutes Berechtigungssystem zu verwenden?
- 9. Was ist ein gutes CSS-Bereinigungstool?
- 10. Was ist ein gutes unsichtbares Captcha?
- 11. Was ist ein gutes Bereitstellungstool für Websites unter Windows?
- 12. Was ist ein gutes Layout für eine Standardfehlerprotokolldatei?
- 13. Was ist ein gutes Beispiel solrconfig.xml für Django-Heuhaufen?
- 14. Was ist ein gutes Mercurial-Nutzungsmuster für dieses Setup?
- 15. Was ist ein gutes Dateisystem für eingebettete NAND-Laufwerke?
- 16. Was ist ein gutes Datenbankdesign (Schema) für eine Anwesenheitsdatenbank?
- 17. Was ist ein gutes Reverse-Db-Engineer-Tool für NHibernate?
- 18. Was ist ein gutes phonetisches Alphabet für eine Passwortanwendung?
- 19. Was ist ein gutes Beispiel für eine Java Swing-Anwendung?
- 20. Was ist ein gutes SVN-Plugin für Eclipse?
- 21. Was ist ein gutes 2D-Grafikframework für eine Zeichenanwendung?
- 22. Was ist die Alternative für Element.createShadowRoot()? dieses Stück Code
- 23. Was ist ein gutes Lernprogramm für C++ - Richtlinien-basierten Klassenentwurf?
- 24. Was ist ein gutes MV * -Muster für Qt-Anwendung?
- 25. Was ist ein gutes Multithreading-Buch für Delphi?
- 26. Was ist ein gutes Templating-System für PHP?
- 27. Was ist ein gutes CSS Button Framework für Compass?
- 28. Ein Bild Stück für Stück enthüllen?
- 29. Was ist ein gutes Tutorial/Howto auf. NET/C# Socket Programmierung
- 30. Ist Prism ein gutes Produkt für die MVVM-Entwicklung?
Was sind die Optionen für kleine Displays für diese, z.B. LCD/OLED? –
Ich wünschte, ich könnte das beantworten, aber ich habe noch nicht angefangen, an dem Arduino herumzubasteln. –
Leider ist das Arduino Touch Shield nicht billig. –