Hm da bin ich echt überfragt, musst du mal einwenig Googlen.
Hab ich beides weggelassen und da steht immernoch dasselbe
Hm da bin ich echt überfragt, musst du mal einwenig Googlen.
Ich hab mal rumgegooglet und wenn ich das richtig verstanden habe wird diese Zeile
Config Com3 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Open "com4:" For Binary As #4
wohl für den USB Port am Mega2560 da sein. So und das Problem ist das ein Mega32 so ein USB Port nicht hat. Was ich jetzt nur nicht weiß ist ob ich diese fehlende USB Verbindung beim Mega32 eventuell ersetzen kann. Weil auf deinem Board ist dieser Port ja da um die Daten die vom Handy kommen ans Board weiterzuleiten.
D.h. ich muss evtl eine andere PC zu Board Verbindung basteln. Da ich aber relativ neu in dem Gebiet bin muss ich mich da mal bischen durchwühlen.
Sind diese Gedankengänge soweit richtig?
Ver such es mal damit:
Code:$regfile = "m32def.dat" 'Die Anweisung bestimmt Controllertyp, hier AVR Mega 32 $framesize = 32 'Stackanweisungen, die eigentlich nur bei größeren Programmen $swstack = 32 'wirklich nötig werden $hwstack = 32 $crystal = 16000000 'Die Frequenz des verwendeten Quarzes $baud = 9600 'Die Baudrate für RS232 Ausgabe. Config Servos = 1 , Servo1 = Portd.4 , Reload = 10 Config Portd = Output Wait 2 Dim X As Integer Do 'Darauf warten dass irgendwas gesendet wird Input , "" , X Noecho If X > 29 Then If X < 161 Then Servo(1) = X X = 0 End If End If Loop
Ich hab den PC (also nicht meinen sondern einen von meinem Dad) über den normalen RS232 Anschluss des Boardes mit nem Seriellen Port verbunden. Da mein eigener PC kein Seriell mehr hat muss ich da denk ich mal enteder ne Karte für kaufen oder auf USB umsteigen. Aber theoretisch könnt ich den USB Port aus deinem Programm ja auch durch einen COM Port für meinen PC ersetzen oder?
Das schauen wir uns später einmal an, jetzt müssen wir erst mal das Basicprogramm zum Kompilieren bekommen.
Ok dein Programm funktioniert. Der kompiliert das ohne Probleme. Ich werd das mal heute Mittag nach der Arbeit austesten.
Ja mach das, hab jetzt allerdings auch erst mal die LED-Funktion rausgenommen.
Aber da kümmern wir uns dann mal drumm wenn der Servo läuft.
Naja nen Servo hab ich grad keinen zur Hand. Geht evtl auch nen normaler Motor aus nem CD-Rom Laufwerk?
Ansich schon wenn er 5V hat, jedoch musst du dann ein anderes Programmschreiben das den Analogausgang anspricht.
Mein Programm nutzt die Servofunktion von Bascom.
Lesezeichen