Projekte
domi
test
main.cpp
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
test
main.cpp
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
7426 private projects
385 public projects
16180353 lines compiled
58212 builds
NIBO
@
test/main.cpp [read only]
// Einbinden von Bibliotheken #include <nibobee/robomain.h> // Initalisieren der verschiedenen Sensoren und Motoren (Wird zu Beginn einmal ausgeführt) void setup() { led_init(); motpwm_init(); odometry_init(); feeler_init(); } // Wird beim Start immer wieder ausgeführt void loop() { delay_ms(5000); motpwm_setLeft(1000); motpwm_setRight(1024); int counter = 1; while(true) { // Roboter fährt weiter, beim Betätigen des linken Fühlers if(feeler_getLeft() == 1 || feeler_getLeft() == -1){ motpwm_init(); motpwm_setLeft(1000); motpwm_setRight(1024); } // Roboter stoppen, beim Betätigen des rechten Fühlers if(feeler_getRight() == 1 || feeler_getRight() == -1){ motpwm_stop(); } int meterDistance = 172; // LED jeden Meter blinken lassen if(odometry_getLeft(0) > meterDistance*counter){ led_set(0, 1); delay_ms(100); led_set(0, 0); counter = counter + 1; } // LED's für die 5 Meter Schritte setzen led_set(1, odometry_getLeft(0)>860); led_set(2, odometry_getLeft(0)>1720); led_set(3, odometry_getLeft(0)>2580); } }
Compiler results:
Werbung
Online
Keiner