Hallo zusammen,
habe mich ein wenig mit dem LPC1768 beschäftigt und einen kleinen Sinusstufen Zähler mit dem ARM mbed programmiert. Mit einem LCD wird die Anzahl der Stufen auf einem Display dargestellt. Das Display ist auch verbunden mit dem LPC1768. Es gibt vorgefertigte Libraries auf der Programmieroberfläche von mbed für das LCD Modul. Den Code habe ich in main.cpp ( C++) hinzugefügt :
#include “TextLCD.h”
TextLCD lcd(p19, p20, p21, p22, p23, p24);
AnalogOut Aout(p18);
float i;
int main() {
lcd.locate(0,0);
lcd.printf(“Stufenzaehler”);
while(1) {
for (i=0;i<1;i=i+0.01) {
Aout=i;
lcd.locate(3,1);
lcd.printf(“%1.2f V”, i*0.3);
wait(0.05);
}
for (i=1;i>0;i=i-0.01) {
Aout=i;
lcd.locate(3,1);
lcd.printf(“%1.2f V”, i*0.3);
wait(0.05);
}
}
}
Wie das ganze ausssieht zeige ich in einem kleinen Video. Viel Spass