Matura - Benutzeroberfläche und PIC Board

Gast #55169
Ich entwickle eine Affenfütterungs und Verhaltensforschungsanlage für
Kleinaffen als Maturaprojekt.

Vorgabe: eine Benutzeroberfläche im Visual Basic6 schreiben
(Auswahlmöglichkeit 3 Taster 3 Lämpchen und 3 Futterslässe). Man kann
jedes dieser Elemente einzeln aktivieren.
Diese Daten sollen in das PICDEM - 2 Board von Microchip über die RS232
Schnittstelle gespielt werden (wenn es geht Pic in C programmiert)

Der Pic soll anschließend mit dieser Information Taster oder Lampen
aktivieren.

Wie mach ich es, dass der Pich versteht was man in der Software
oberfläche ausgewählt hat?
Protokoll, Übertragung, Format

Wäre toll wenn mir jemand behilflich sein könnte. Das wäre echt
dringend!

Danke

Fabian
Gast
Hallo Fabian

Benutze in der Software 3 Variablen, eine für die Taster, eine
für die Lämpchen und eine für die Futterslässe (was auch immer
das ist). Codiere sie entsprechend der Programm-Eingaben und sende
sie an den PIC. Dort nimmst Du sie auseinander (bsp: Bit gesetzt oder
nicht) und setzt die entsprechenden Port-Pins um die Lampen (LED) zu
aktivieren.

Gruss

Oli

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.