Projekte
nibobee
C Tutorial 12
main.c
Projekte
Forum
Doku
Öffentliche Projekte
Startseite
Beispielprogramme
Projekte von anderen
Welcome
Username
Passwort
Eingeloggt bleiben
Zugangsdaten vergessen?
Registrieren
Projektverwaltung
⇨ Please choose! ⇦
——————————————————
✎ Create new project...
★ Browse existing projects...
——————————————————
⚬ MotorTest#1
⚬ C Tutorial 8#1
⚬ NIBO2 C Project#1
⚙ C Tutorial 15#1
⚬ 2010_11_18_el_test001#1
C Tutorial 12
main.c
Project details
Compiler settings
Nachrichten
Sie sind nicht eingeloggt.
Neuigkeiten
★
NiboRoboLib 3.6
2017-01-17: Neue Version 3.6
★
NiboRoboLib 3.4.1
2016-04-16: Neue Version 3.4.1
★
Coding Tutorial
2015-11-22: Jetzt auch für den NIBO burger!
Site-Statistic
7467 private projects
385 public projects
16432895 lines compiled
58475 builds
NIBO
@
c_tutorial_12/main.c [read only]
/* Dieses Testprogramm zeigt die Stände der Odometriezahler mit den LEDs an. Überschreitet der Zähler den Wert 10 leuchtet die gelbe LED, überschreitet der Zähler den Wert 20 leuchtet die rote LED. Durch Betätigung eines Fühlers werden die Zähler zurückgesetzt. */ #include <nibobee/iodefs.h> /* muss immer als erste Datei eingebunden werden */ #include <nibobee/led.h> /* Funktionen fuer die LEDs */ #include <nibobee/odometry.h> #include <nibobee/sens.h> int main() { led_init(); // IO-Ports der LEDs als Ausgänge // konfigurieren odometry_init(); sens_init(); while(1==1) { // Endlosschleife (1==1 ist immer wahr!) enable_interrupts(); if (sens_getLeft() || sens_getRight()) { odometry_reset(); } led_set(LED_L_YE, odometry_getLeft(0)>10); led_set(LED_L_RD, odometry_getLeft(0)>20); led_set(LED_R_RD, odometry_getRight(0)>20); led_set(LED_R_YE, odometry_getRight(0)>10); } return 0; }
Compiler results:
Werbung
Online
esperanzagrafton137
kalamerrell63250547