POV (ihållande Vision) uppvisning med IRled (6 / 8 steg)
Steg 6: Programvara för uppgraderade POV display
För fix teckenpositionen,
Jag använde ADC funktion för avkänning foto interupter värde.
Här är en ursprungskod
displayString(buf);
While(1) {
om (myanalog.read_u16() < 2000) semester.
}
Efter visning kontrollera styrelse analoga värde av foto brytaren.
När sensorn värdet är under 2000, visar systemet igen.
Det är allt för att använda foto brytaren.
För visning karaktär fritt,
Vi behöver en mer WIZwiki-W7500ECO stiger ombord som ansluten till PC och skicka teckensträngen ska visas.
Här är en ta emot sida källa koden.
om (uart0.readable()) {
char ch = uart0.getc();
om (ch == 13) {
PC.printf("%s\r\n",BUF);
för (int jag = 0; jag < index + 1; i ++) buf [i] = 0;
index = 0;
}
annat {buf [index] = ch; index ++;}
}
Till ta emot spara "Enter" mottagna tecken till buf2.
Och det kommer att uppdatera buf från buf2 när revcive "anger" (ASCII-nummer: 13(decimal))
Det är allt.
Här är en transimit sida källa koden.
om (pc.readable()) {
char ch = pc.getc();
char ch2 = ch;
PC.putc(CH2);
om (ch2 == 13) pc.printf("\n");
uart0.putc(CH);
}
Sända koden mer enkel.
Det fungerar bara överföring PC till UART0 som har samband med IRled TX.