NIBOBee mit BASCOM Programmieren
In diesem Threat werden Programme und Fragen gepostet, die sich um das Thema BASCOM mit der Bee drehen.
Gleich mal mein Programm wo ich ein SRF05 an die Bee angeschlossen habe:
Code:
'Verwendeter Compiler Bascom V 1.11.9.3
'
'Aufgabe:
'Entfernung wird gemessen und in Zentimetern über
'RS232 ausgegeben
'Autor: Pinsel120866
'###################################################
$regfile = "m16def.dat"
$crystal = 15000000
$baud = 9600
$hwstack = 32
$framesize = 32
$swstack = 32
Dim Zeitmessung As Word
Dim Entfernung As Word
Wait 1
Print "**** SRF05 mit NIBOBee *****"
Print "Entfernung in cm anzeigen"
Print " "
Config Pinc.2 = Output[
Do
Portc.2 = 0
Pulseout Portc , 2 , 40
Pulsein Zeitmessung , Pinc , 2 , 1
Zeitmessung = Zeitmessung * 10
Entfernung = Zeitmessung / 58
Print "Entfernung: " ; Entfernung ; " cm"
Wait 1
Loop
Noch eine Frage an die BASCOM-Profis:
Wie werden die Motoren der NIBOBee mit BASCOM angesteuert?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo pinsel,
einen kleinen Teilerfolg kann ich vermelden. Das DOGM Display braucht eine spezielle Initialisierung. Das habe ich mal ausprobiert und es funktioniert sogar. Allerdings taucht dann das nächste Problem auf. Die Cursor Positionierung stimmt nicht ganz. Das liegt ebenfalls am DOGM163, bzw. wie die Zeichen im Display RAM abgelegt werden. Und ich habe keine Ahnung wie man das ändern kann, sorry.
Die beigefügte lib muß gegen die vorhandene lcd_i2c.lib ausgetauscht werden.