Stap 11: Heel eenvoudig PC-programmering
Dit project wordt u aangeboden door de magie van RobotBASIC. RobotBASIC (RB) is een vrije programmeertaal en IDE (geïntegreerde ontwikkelomgeving). Het heeft ondersteuning voor het beheersen van de USBmicro U451.
RB is gratis. GRATIS! U kunt een programma schrijven in de RB-IDE en vervolgens opslaan als een .exe - een zelfstandig uitvoerbaar bestand dat heeft geen aan de IDE behoefte te lopen. De USBm.dll is nodig om te gaan samen met het bestand, maar dat is gratis, ook.
Ik ga niet in de details van het programma in dit instructable krijgen. Het hele programma is de 35 lijnen in de afbeelding hieronder. Het programma is eenvoudig te kopiëren naar de IDE en gewoon lopen. Hier is het programma als tekst: (Let op de afstand wordt verpest.)
Programma voor het beheer van U451-estafette
Als de DLL wordt gevonden...
Als usbm_DllSpecs()! = ""
En het apparaat is gevonden...
Als usbm_FindDevices()
Initialiseren van de U451, de uitgangen
n = usbm_DirectionB (0, 0xFF, 0xFF)
Titel en twee selectievakjes voor het Relais maken
xyText 10,10, "Relay 1 Relais 2","", 20, fs_Bold
voor i = 0 tot 1
addcheckbox "" + i, 10 + 120*(1-i), 60, ""
volgende
terwijl juist
voor i = 0 tot 1
Als getcheckbox ("" + i)
n = usbm_SetBit (0, i + 8)
anders
n = usbm_ResetBit (0, i + 8)
endif
volgende
vertraging 100
wend
anders
"Er zijn nee afdrukapparaten"
endif
anders
afdrukken "De USBmicro DLL is niet geïnstalleerd"
endif