- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 11

Thema: Neu in der C-Programmierung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    HaWe
    Gast
    Arduino verwendet keine "verwandelte Art" von C, sondern schon "richtiges C".
    Allerdings macht Arduino es für Einsteiger sehr einfach, mit den extrem komplizierten Eigenheiten von C/C++ (auf C++ Objekt-, Library-, Compiler- und Makefile-Ebene) zurecht zu kommen, denn es nimmt einem sehr viel Arbeit und lästigen Kleinkram ab.
    Wenn du dich damit eingearbeitet hast, ist es kein Problem, deine Arduino-C-Kenntnisse auch auf anderen Plattformen zu verwenden.

    Überhaupt ist der große Vorteil von Arduino:
    Man kann mit der Arduino Programmierumgebung ("IDE") nicht nur die mickrigen AVR-Prozessoren programmieren (Uno, Nano, Micro), sondern auch die extrem leistungsfähigeren ARM-Prozessoren ( in Zero, 101, Due, Teensy).
    Die C-Sprache und die Arduino-Vereinfachungen bleiben dieselben, alles andere erledigt Arduino für dich.

    Das Hochladen deiner Programme geht ganz bequem über ein USB-Kabel direkt zwischen Arduino und PC - nichts weiter.

    Dass die Arduino IDE alles für Anfänger so einfach, überschaubar und bequem macht, führt zu einer schnellen Lernkurve und ist auch der Grund für den weltweit ungeheuren Erfolg des Arduino-Konzepts.

    Und trotzdem wirst du anschließend ebenso leicht auch mit dem Programmieren von Raspberry Pi oder sogar dem Beaglebone Black zurecht kommen, als wenn du von Anfang an den brutal steinigen Weg per "bare-metal-C" gewählt hättest.
    (my2ct)

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Hallo,

    ich denke, wenn er mal in die Entwicklungsabteilung will, ist es schon mal ganz gut, wenn er mal mit dem nackten IC anfängt. Zumindest sollte er das mal gesehen haben. Und Atmel Studio ist ja dann eher als IDE angebracht, auch weil man als Entwickler sicher auch mal mit Visual Studio auf dem PC programmiert. Man kann die Arduinos ja auch damit programmieren, mit oder ohne Arduino Software.

    Programmierung und Debuggen über USB ist heute allerdings in der Tat weit verbreitet. Die fertigen ARM-Boards haben das eigentlich alle.

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.06.2011
    Ort
    Dresden
    Beiträge
    219
    Hi,
    ich würde sogar noch ein paar Euro mehr ausgeben und mir gleich das ICE Basic von Atmel besorgen (bei Mouser etwa 50Eus), da hast Du
    einen ordentlichen Programmer (8, 32 bit, ARM) und kannst mittels Atmel Studio debuggen (Variablen und Register während der Laufzeit "ansehen").
    Es gibt auch eine ganze Reihe guter E-Boards (z.B. Mattairtech), die man auf ein Breadboard stecken kann, da muss man nix gross löten und
    kann sich auch ohne TQFP-Adapterei mal mit den wesentlich besseren Atmel XMegas befassen.
    mfg
    Achim

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    25.11.2015
    Beiträge
    5
    Hallo,
    ich habe da mal noch eine andere Frage. Es geht darum, wenn ich zum Beispiel einen 12V Motor durch ein PWM-Signal steuern wollte. Wie müsste ich diesen anschließen, da der Mikrocontroller ja selber an seinen Pin's nur 5V ausgibt. Um eine 12V Motor in beide Richtungen drehen zu lassen, kann ich ja mit handelsüblichen 5V Relais arbeiten oder?

    MfG
    Lutz

  5. #5
    HaWe
    Gast
    hallo,
    dazu brauchst du eine H-Brücke, häufig verwendet man hier einen L293 oder L298
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken motorsteuerung-h-bridge-1024x677.jpg  

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    25.11.2015
    Beiträge
    5
    Hallo,

    wäre es eigentlich Sinnvoll den Reset zusätzlich zu dem auf der ISP-Schnittstelle mit einem externen Taster anzuschließen?

    MfG
    Lutz

Ähnliche Themen

  1. Programmierung des I2C-Bus TWI
    Von bedboy27 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 31.01.2008, 15:35
  2. AVR Programmierung SPI
    Von CodeX im Forum Elektronik
    Antworten: 0
    Letzter Beitrag: 06.05.2007, 07:09
  3. Lib's für die Programmierung
    Von StoredProc im Forum Asuro
    Antworten: 6
    Letzter Beitrag: 05.04.2007, 16:31
  4. AVR-Programmierung
    Von blan im Forum Elektronik
    Antworten: 10
    Letzter Beitrag: 24.08.2006, 15:33
  5. LCD Programmierung?
    Von AndreasHB im Forum Robby CCRP5
    Antworten: 1
    Letzter Beitrag: 01.01.2005, 21:23

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests