μC mit Bluetooth für Hobby-Programmierprojekt?
Hallo zusammen,
ich würde gerne etwas Erfahrungen in der Programmierung von Microcontrollern sammeln und möchte mir ein paar Stück kaufen. Da ich nicht wirklich Erfahrungen damit habe, möchte ich vorher lieber einmal fragen, worauf ich so achten muss. Ich weiß bereits folgendes:
- Die μC sollen ohne zusätzliche Hardware Bluetooth (LE vorteilhaft) unterstützen
- Die Stromversorgung sowie Kommunikation mit der IDE sollen über USB erfolgen, idealerweise Typ C
- Auch sonst sollte man keine zusätzliche Hardware benötigen, wirklich kleinere Anschaffungen in die Richtung sind aber tolerabel
- Insgesamt möchte ich unter 40€ bleiben und 3+ μC bekommen
- Pins sind mir egal, ich möchte damit erstmal sowieso nichts machen
- Rechenleistung und Speicher(Flash/RAM) sind nicht kritisch, solange es nicht wirklich absolut veraltet ist
- Qualität ist nicht kritisch, solange es im Großen und Ganzen funktioniert
- Stromverbrauch ist nicht kritisch
- Ein breiteres Angebot an Programmiersprachen ist vorteilhaft (z.B. MicroPython)
- Entsprechende IDEs sollen auf Linux laufen
Wird damit halbwegs ein Schuh draus? Habt ihr konkrete Modelle, die ihr empfehlen würdet? Gibt es noch etwas anderes, worauf ich achten sollte? Danke! :D
3 Antworten
ESP32 :)
Die Ersten Schritte oder Grundlagen kannst du mit einem Arduino Uno machen. Später kannst ie ganzen Modelle von Arduino durchgehen.
μC Controller würde ich erstmal Sein lassen,dir fehlen schlichtweg die Erfahrungswerte. Wenn du Arduino durch hast und die Grundlagen Verstanden hast. kannst dich mal ran wagen ist aber sehr Komplex sei vorgewarnt !
Entsprechende Entwickler Boards hat auch Altera herausgebracht ( hat übrigens Atmel aufgekauft) ,damit lassen sich auch gute Programmiererfahrungen sammeln.
Womit ich keinesfalls Anfängen würde wäre Tiny Basic ,da auch hier dir die Erfahrungen fehlen.
Es gab mal eine Firma die sich Atmel nannte .Sie hatte ein Programmierboard für Ihre Controller Herausgebracht (AT Mega Serie) Damit lässt sich gut auch viele Controller Programmieren. Das Board nannte sich STK500 ,sollte heute noch bei Reichelt zu haben sein.
In den mitte/ende der 1990er Jahre bis 2015 habe ich damit Controller Programmiert.
Wenn du irgendwann mal ein Bräunungsstudio siehst und dies hat Sonnenbänke drin vom Hersteller JK , frühe Modelle aus dieser Zeit (1990er Jahre) habe ich seinerzeit die Controller Programmiert (von einer Serie).
arduino kostet viel geld. nen esp32 kriegst du hinterher geworfen und noch dazu ist er schneller, besser, hat wifi und bluetooth, millionen fertige bibliotheken, und lässt sich bestens in die arduino ide integrieren. Sorry arduino war mal ganz nett aber macht heutzutage absolut keinen Sinn mehr, einfach überteuert das sind Wucherpreise und noch dazu hängen sie mit so ziehmlich allem hinterher.
Danke für deine Antwort, ich habe mich jetzt aber aus mehreren Gründen für den ESP32 und gegen den Arduino entschieden ;)
Einerseits ist der Preispunkt beim Arduino für meine Zwecke zu hoch, andererseits ging es mir auch bewusst um "normale" Mikrocontroller. Ich habe an der Uni gerade ein Modul dazu fertig aber aufgrund eines etwas alternativen Studienplanes (anders als die anderen) kein Praktikum dazu. Ich habe also zwar keine praktische Erfahrung, bin aber auch nicht ganz Ahnungslos, was die Theorie angeht.
In dem Modul haben wir übrigens auch einen ATMega von Atmel kennengelernt, der war immer so das Beispiel :D
Das geht mit dem Raspberry Pi Pico W Microcontroller. Dieser hat WLAN und Bluetooth integriert. Man kann ihn mit der MicroPython Firmware flashen, dann kann man ihn mit Python programmieren. Man kann damit auf alle Funktionen zugreifen. Dazu kann man die Thonny-IDE verwenden. Da ist Python schon dabei. Sie hat auch eine Funktion um das Python-Programm auf den Raspberry Pi Pico W zu übertragen. Ebenfalls kann man damit die MicroPython Firmware flashen. Die ist dort dabei.
Über die GPIOs kann er auch den I²C Bus ausgeben. Ideal wenn man vieles anschließen möchte. Damit ist der Verdrahtungsaufwand am geringsten.
Der Raspberry Pi Pico W kostet ca. 7 Euro.
Die Thonny-IDE gibt es für Windows, Mac und Linux. Hier der Download: https://thonny.org/