Forum: Ausbildung, Studium & Beruf Empfehlung MCU Board für Beginner


von Martin B. (martinbaechtold)


Lesenswert?

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

von AVR (Gast)


Lesenswert?

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

von René F. (Gast)


Lesenswert?

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.

von Martin L. (martin_l)


Lesenswert?

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

von BigInChina (Gast)


Lesenswert?


von Martin B. (martinbaechtold)


Lesenswert?

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

von Martin L. (martin_l)


Lesenswert?

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)

von H. R. (hacker_r)


Lesenswert?

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.

von Schorschi (Gast)


Lesenswert?

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.
von Christoph Z. (christophz)


Lesenswert?

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...).

von Til S. (Firma: SEGGER) (til_s)


Lesenswert?

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
Noch kein Account? Hier anmelden.