- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 9 von 9

Thema: Einstieg in die Microcontroller, aber wie...

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    08.10.2005
    Beiträge
    5

    Einstieg in die Microcontroller, aber wie...

    Anzeige

    Praxistest und DIY Projekte
    Hallo zusammen,

    ich habe mich schon häufiger mit elektronik befast, hatte aber noch nie was mit Microcontrollern zu tun.
    Nun plane ich eine Gerät zu bauen, welches je nach wunsch ein Getränk aus Tanks zusammen mischt.
    1.
    Kann ich hier Microcontroller nützlich einbringen oder könnt ihr mir was anderes empfehlen?
    2.
    Wie kann ich dden grundlegenden Umgang mit Microcontrollern richtig erlernen und zB Beispielsyntax einsehen?
    Mit neuen Sache stell ich mich eigentlich nicht allzu blöd an
    Ich programmiere auch seit längerem (PHP, C, VBA, SQL, etc).

    Vielen Dank im Voraus

    MfG Dr. Möre

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    08.08.2004
    Ort
    durmersheim international
    Alter
    64
    Beiträge
    159
    hi,
    1. aber klar doch, hierfür ist der µC genau richtig.
    2. für avr's gibt's neben assembler (logisch) im wesentlichen c und ein basic-derivat bascom.
    wenn du's komfortabel liebst und nicht allzuviel rumdefinieren willst, würde ich Bascom empfehlen, eine demo gibt's im netz. allein die beispiele aus der hilfe zeigen schon das halbe leben, den rest kann man sich hier im forum 'zusammenschnorren'.
    grüssens, harry
    der kopf ist rund damit das denken seine richtung ändern kann...

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    08.10.2005
    Beiträge
    5
    Was genau ist der µC?
    AVR hab ich jetzt schon öffters gelesen (mega8, etc) aber µC kenn ich gar nicht.

    Grundsätzlich will ich einen Schrittmotor betreiben, 5 Pumpen über Relais oder Opto kppl steuern evtl noch ein Display 2x20 Z oder so!

    was zeichnet den µC für meine Bedürfnisse aus?

    Und Danke noch für den Hinweis!!

    MfG

    Dr. Möre

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.11.2004
    Beiträge
    1.693
    Ob AVR oder PIC ist eine Glaubensfrage. Ich persönlich glaube an AVRs und habe den Glauben an PICs schon beim Lesen der Features verloren

    was zeichnet den µC für meine Bedürfnisse aus?
    Bei AVRs ist es die Anzahl der benötigten Pins. Etwa 6 für's LCD (je nach Betriebsart und Display), 5 für die Pumpen. Schrittmotor ? Ich denke mal 2 und dann noch ein paar für die Taster.
    Da ist man schon bei etwa 20.
    Ein Mega8 würde grade so reichen. Aber ein Mega16 bietet Optionen für Erweiterungen.
    Relevant ist noch die Speichergröße eines µC. Aber bei AVRs mit so vielen Pins ist der Speicher sicherlich immer ausreichend.
    Die Baustein-spezifischen Features wie Timer oder Interrupt haben die größeren AVRs auch.

    Du musst dir in diesem Fall nur Gedanken über die Pins machen. Ich würde da einen Mega16 nehmen.

    Und das Programmieren ist dann die nächste Frage. C kennst du ja schon. Damit kann ich mich nicht anfreunden aber ein Programm für einen AVR kannst du damit schreiben. Und VBA würde dir als Einstieg mit Bascom (BASIC) hilfreich sein. Das Thema ist dann eher Geschmackssache.

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    08.10.2005
    Beiträge
    5
    Vielen Dank für die ausführliche Hilfestellung.

    Ich werde mir über die Woche (bin beim Bund ) n paar tuts durchlesen und mich mit den Microcontrollern mega8 und 16 befassen!

    MfG
    Dr. Möre

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.08.2005
    Ort
    Giessen
    Alter
    46
    Beiträge
    105
    Zitat Zitat von Dr_Möre
    Was genau ist der µC?
    AVR hab ich jetzt schon öffters gelesen (mega8, etc) aber µC kenn ich gar nicht.
    µC steht für Mikrocontroller, es ist praktisch ein Miniaturcomputer mit spezialisierten Funktionen. Der hier hauptsächlich verwendete ist der AVR von der Firma Atmel, den du mit verschiedenen Sprachen proggen kannst. Assembler gibt es direkt von Atmel kostenlos, C gibt es im Netz ebenfalls kostenlos ( siehe irgendwo unter: http://www.mikrocontroller.net ) , Basic kann man ebenfalls kostenlos als Demo ziehen, die Vollversion ist aber kostenpflichtig. Du findest für AVR eine sehr gute Einführung unter :

    https://www.roboternetz.de/phpBB2/ze...47d56e06ea3044


    bzw:

    https://www.roboternetz.de/phpBB2/artikeluebersicht.php

    Auch diese Seite könnte hilfreich sein:

    http://www.kreatives-chaos.com/

    Proggen kannst du die Schaltungen über den ISP (in system programming) mit einem Adapter. Eine erste Anlaufstelle könnte z.B. diese Adresse sein:

    http://www.shop.robotikhardware.de/s...alog/index.php

    Hier findest du alles was du für die Anfänge benötigst, so auch z.B. fertig entwickelte Boards, wie den RN-control. Tipp: lies dir die Doku von der RN-Control genau durch, es könnte einige Fragen beantworten

    Schöne Grüße:
    Z

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    08.10.2005
    Beiträge
    5
    Hab mir jetzt mal n Tut durchgelesen. Mit Assembler werd ich wohl oder übel zurechtkommen, alles eine Frage der Zeit...
    ...ah ja genau, die Zeit: Kann ich mit dem µC auch befehle wie delay oder sleep (also timen) ausführen?

    Fahr doch erst Morgen zum Bund werd Morgen nochmal reinschauen...

    MfG Dr. Möre

  8. #8
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    05.08.2005
    Ort
    Giessen
    Alter
    46
    Beiträge
    105
    natürlich kannst du, die Zeit wird dir als Frequenz ja eingespeist vom Quarz

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    08.10.2005
    Beiträge
    5
    Nun jut die Sache fängt an mir immer besser zu gefallen!
    Ich hab jetzt mehrere Tuts gelesen, aber ich denke zu den ersten Investitionen wird noch ein Buch über den ganzen Quatsch gehören.
    Und natürlich auch ein µC, evtl der mega8 oder 16, mal sehen...

    Eine Frage hätt ich da ja doch noch:
    wo find ich im Eagle den mega 8?

    In meiner AVR lib is der irgend wie nicht auffindbar.


    MfG
    Dr. Möre

Berechtigungen

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

Labornetzteil AliExpress