Hallo Ich bin Dozent an einer Fachschule in der Schweiz. Gerne würde ich mit meinen Elektronik - Elektrotechnik Studenten eine Einführung in das Thema Microcontroller mit C machen. Ich selbst habe ein STM32F7 Board, aber finde das ist zu überdimensioniert und die Installation der IDE und Konfiguration des Chips sind eher schwierig. Ich bin noch über den Adafruit Feather gestolpert und das wäre noch nice. Habe aber keine Erfahrung mit Atmel. Nutzt jemand Arduino in der Lehre? Das währe auch och was oder? Gruss Martin
Hallo, Vielleicht wären die PSocs von Cypress eine gute Wahl. Die IDE PSoC Creator finde ich, ist einfacher zu verstehen als die von ST. Man kann sich dort passende Blöcke zusammenschalten und dann die passende API eines Blocks z.B. des ADCs durchlesen und anwenden. MfG
Arduino Boards sind nicht schlecht, weit verbreitet und günstig. Die Peripherie der AVR Controller ist übersichtlich und ich denke die Boards werden auch in einigen Jahren noch verfügbar sein. Als Lehrobjekt sind sie ideal.
Hallo Namensvetter, seit August diesen Jahres versuche ich meinen Schülern die Mikrocontroller und das Programmieren (in C) nahe zu bringen. Ich habe mich damals für das Arduino-Uno-Board entschieden, weil es recht einfach gehalten ist und man schon viel aus dem Bereich der Elektronik an diesem Board lernen und erklären kann. Hängt natürlich immer vom Vorwissen der Adressaten ab. :-) Programmiert habe ich es zuerst mit dem Atmel-Studio 7 bzw. 4, es gibt ein schönes Video, wo erklärt wird, wie man das Atmel Studio 7 so anpassen kann, dass es auch mit dem Arduino zusammenarbeitet. Ich meine sogar, das einfaches Debuggen geht. Leider musste ich aufgrund eines internationalen Berufsschulprojekt die Programmierung in C etwas zurückstellen und wir Programmieren die Boards jetzt mehr grafisch. Zwischendurch kommen aber immer wieder Stunden, indem ich den Sachverhalt, den wir gerade machen, den Schülern in C zu erkläre, den in der Abschlussprüfung müssen die Schüler in C programmieren. Also schaue die das ArduinoBoard ruhig ein wenig näher an und ein Vorteil ist, es gibt jede Menge Sensoren und Aktoren (für kleines Geld) die man direkt anschließen und programmieren kann. Ich habe gerade wieder einige Sachen zum "Spielen" bestellt. ;o) Viele Grüße in die Schweiz Martin
Also ich würd was großes nehmen, das die hinteren Sitzplätze auch was erkennen können: https://m.made-in-china.com/product/Vocational-Educational-Automobile-Electric-Demonstrating-Teaching-Board-Engineering-Driving-School-Trainer-Automotive-Lab-Training-Equipment-711015572.html Alles in einen Koffer packen hat auch seinen Charme: https://hanback.com/en/archives/879 Nackern sollte es auch groß sein: https://mlabsbd.com/projects/arduino-development-board-ml-adb20/details/
Wow, das ging aber schnell. Danke für die freundliche Antworten. Ich werde mir mal so ein board kaufen und damit herum probieren. Soll ich gerade auf eine 32bit MCU setzen oder reicht ein 16er Ich möchte gerne Projekte mit Sensoren, einem OLED Display und auch DMA machen. Grosses Danke aus der verschneiten Schweiz Martin
Hi, welches du auswählst liegt bei dir und was du mit deinen Studenten machen willst. Was die bereits können, was die zum Schluss können sollen und wieviel Budget du zur Verfügung hast. Ich habe gerade mal gegoogelt, das Oled-Display, welches ich auf die Schnelle gefunden habe, wird über I2C angesprochen, geht also auch mit einem kleinen Board. Meine Philosophie ist, die Schüler sollen das Programmieren lernen, also für jeden Schüler ein Board. :o)
meine empfehlung wäre ein NUCLEO F446RE https://www.reichelt.de/de/de/nucleo-64-arm-cortex-stm32-f4-serie-nucleo-f446re-p217196.html?PROVID=2788&gclid=CjwKCAiAiML-BRAAEiwAuWVggoYSpyrdx8jkxEa_ulPp-cbjtSy66hAD2B-7rvfRjYw_VdoYnLDvOhoCapMQAvD_BwE&&r=1 Stm32 ist einer der meist verbreiteten Embedded Prozessoren und eigent sich besonders für den Einstieg in den Arbeitsmarkt. Ferner gibt es viele Schulungs-resourcen.
Ich kann dir die nRF52-DK/nRF52840-DK/nRF52833-DK empfehlen, welche mit Arduino Header ausgestattet sind. Programmiert werden können diese bequem mit dem Segger Embedded Studio. Was mir besonders an den nRF MCUs gefällt, ist die einfach zu verstehende Peripherie, gute Dokumentation und die Möglichkeit HW I2C, SPI, PWM, ... an allen Pins zu verwenden.
Beitrag #6505638 wurde von einem Moderator gelöscht.
Martin B. schrieb: > auch DMA machen Da ist es dann z. B. für den Arduino UNO Schluss. Der AVR hat keine DMA Einheit, der STM32 z. B. schon. Aber ich denke, so wird es eher was. Schreib mal auf, was du so machen möchtest und was im Lehrplan gefordert wird, dann lässt es sich auch einfacher auswählen. An was für einer Schule bist du? Höhere Fachschule oder Fachhochschule? Budget? Ich habe ein bisschen Erfahrung mit Projektwochen an einer Höheren Fachschule. Wenn es geht, ein günstiges Board, dass die Lernenden nach Hause nehmen können und behalten. C programmieren beibringen ist das eine, was mir immer gefehlt hat im Unterricht ist, das mir jemand die Fehlersuche/Debugging beibringt. Das war immer selber rumpröbeln mit den Tools (Obwohl der Dozent uns beigebracht hat, das wir wohl 20% unserer Zeit mit debuggen verbringen werden...).
Hallo Martin, wir unterstützen bereits viele Professoren/Universitäten/Lehrveranstaltungen. Dort werden z.B. unsere IDE und Debug Probes in Übungen oder auch unser RTOS in Vorlesungen eingesetzt. https://www.segger.com/products/development-tools/embedded-studio/ https://www.segger.com/products/debug-probes/j-link/models/j-link-edu-mini/ Du kannst dich gerne bei mir per Email oder Telefon melden und wir schauen wie wir euch helfen können. Ich könnte dann auch mit meinen Kollegen checken was wir sponsern können. Ansonsten empfehle ich ein günstiges STM32 Nucleo Board. Die gibt es teilweise für 10-20 Euro. Der onboard ST Link kann in einen J-Link umgewandelt werden: https://www.segger.com/products/debug-probes/j-link/models/other-j-links/st-link-on-board/ Viele Grüße, Til
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.