Stap 6: Software voor bijgewerkte POV display
Voor de positie van het teken van de correctie,
Ik gebruikte ADC functie voor sensing foto interupter waarde.
Hier is een broncode
displayString(buf); while(1) { if (myanalog.read_u16() < 2000) break; }
Na de vertoning Controleer bestuur analoge waarde van foto-onderbreker.
Wanneer de waarde van de sensor is onder 2000, zijn de systeem wordt opnieuw weergegeven.
Dat is dat alles voor het gebruik van foto onderbreker.
Voor weergave teken vrij,
We moeten een meer WIZwiki-W7500ECO boord die aangesloten op PC en verzenden tekenreeks weer te geven.
Hier is de broncode van een ontvangen-kant.
if (uart0.readable()) { char ch = uart0.getc(); if (ch == 13) { pc.printf("%s\r\n",buf); for (int i = 0; i < index+1; i++) buf[i] = 0; index = 0; } else {buf[index] = ch; index++;} }
Tot ontvangen sla "Enter" ontvangen teken op buf2.
En het zal het updaten van buf van buf2 als revcive "Enter" (ASCII-nummer: 13(decimal))
Dat is alles.
Hier is de broncode van een transimit-kant.
if (pc.readable()) { char ch = pc.getc(); char ch2 = ch; pc.putc(ch2); if (ch2 == 13) pc.printf("\n"); uart0.putc(ch); }
Code eenvoudiger overbrengen.
Het werkt gewoon overdracht PC naar UART0 die verband met IRled TX houden.