Projekte
nibobee
Java Line-Sensor Test
LineSensorTest.java
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
Java Line...nsor Test
LineSensorTest.java
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
7433 private projects
378 public projects
16180353 lines compiled
58212 builds
NIBO
@
java_line_sensor_test/LineSensorTest.java [read only]
import nanovm.nibobee.drivers.*; /** LineSensorTest.java * * test nibobee line sensors * * @author Torsten Röhl <informatics4kids.de> */ class LineSensorTest { static void led(int led, boolean status) { Leds.setStatus(led, status); } static void ledOff() { led(Leds.LEFT_YELLOW, false); led(Leds.LEFT_RED, false); Clock.delayMilliseconds(200); } public static void main(String[] args) { LineDetector.setEnableIR(true); while (true) { int test = 0; ledOff(); // choose lineDetector LEFT, RIGHT or CENTER to test int value = Sensor.getLeft(); if( value == -1 ) test = LineDetector.getValue(LineDetector.LEFT); if( value == 1 ) test = LineDetector.getValue(LineDetector.RIGHT); value = Sensor.getRight(); if(value != 0 ) test = LineDetector.getValue(LineDetector.CENTER); // test if ( test > 160) { led(Leds.LEFT_YELLOW, true); led(Leds.LEFT_RED, false); Clock.delayMilliseconds(200); } if ( test > 240) { led(Leds.LEFT_YELLOW, true); led(Leds.LEFT_RED, true); Clock.delayMilliseconds(200); } } } }
Compiler results:
Werbung
Online
clairstillwell82838
dan
leslielibby2318304
savannahwhitley66
warrenhinder6456