- 3D-Druck Einstieg und Tipps         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: welchen Microcontroller??

  1. #11
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    05.07.2004
    Ort
    Münchener Osten
    Alter
    51
    Beiträge
    297
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo zusammen,

    @ roooy:

    Überlege mal andersrum!!!
    Ich würde auch auf die AtMega Serie zurückgreifen.
    Wenn du einen größeren typ nimmst (als den mega z. B. den AtMega32, der hat eigendlich genug Speicher um eine kleine KI zu programmieren (denke ich).
    Mit 16MHz ist das Ding auch nicht gerade langsam.
    In Kombination mit basic und assembler müsste das klappen.


    Gruß Manuel

  2. #12
    Neuer Benutzer Öfters hier
    Registriert seit
    09.10.2004
    Ort
    Bayern
    Alter
    37
    Beiträge
    28
    aber wie in einem späteren Beitreag geschrieben, ich habe keine AHNUNG von programmieren, die KI macht ein Kumpel auf dem PCin visual basic. es soll dann nur noch ein datenaustausch zwischen mic und PC stattfinden!!!

  3. #13
    Gast
    Achso!
    Als ich den Titel gelesen hab, hab ich mir schon gedacht "Na viel Spaß beim Algo coden" *g*

    Dann nim Bascom, wenn du damit nicht viel Arbeit haben willst! Da gibts für alles fertig Routinen usw.
    Ich hab mir mal was gecodet, dass er alle Daten vom Puffer des seriellen Ports holen soll und in ne Variable zusammensetzen soll. Das ganze wird dann anschließend wieder an den PC geschickt:

    Code:
    $regfile = "m16def.dat"
    $crystal = 8000000
    $baud = 56700
    
    Dim A As String * 120
    Dim I As Word
    Declare Sub Do_rx
    
    Do
       If Ucsra.rxc = 1 Then           'Wenn diese Variable 1 ist, liegen Daten im Puufer
          Do_rx                              'Subfunktion aufrufen
          Print A                             'Dan ganzen Kram ausgeben, den die Subfunktion Do_rx zurückgab
          A = ""                                'Variableninhalt löschen
       End If
    Loop
    
    
    
    
    Sub Do_rx
       For I = 1 To 40000                                         'Schleife basteln, dass auch garantier jedes Zeichen vom Buffer gelesen werden (40000 Zeichen werden wohl nie da anliegen +g* Und wenn doch, ist der RAM voll ;) )
          If Ucsra.rxc = 1 Then A = A + Chr(udr)       'Hier wird die Variable zusammengebastelt. Udr ist jeweils immer ein Zeichen, dass im Puffer liegt. Da die Zeichen im Hexadezimalen Zahlensystem im Puffer liegen, müssen die Zahlen mit dem Befehl Chr() in ASCII Zeichen umgewandelt werden
       Next
    End Sub
    Wenn du fragn hast, poste es hier rein

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    20.08.2004
    Ort
    Nettetal
    Alter
    35
    Beiträge
    107
    Sone Kagge!

    Schon wieder nich eingeloggt!

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad