Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ackage jkfirst;
- import java.util.Random;
- import com.logitech.gaming.LogiLED;
- public class PiAnzeigenLassen {
- public static void main(String[] args) throws Exception {
- LogiLED.LogiLedInit();
- LogiLED.LogiLedSetLighting(0, 0, 0);
- double pi = Math.PI;
- System.out.println(Math.PI);
- // Pi in verschiedenen Farben Anzeigen 1
- Random r = new Random();
- int red = r.nextInt(100);
- int green = r.nextInt(100);
- int blue = r.nextInt(100);
- // PI Anzeigen lassen
- LogiLED.LogiLedSetLightingForKeyWithKeyName(LogiLED.THREE, red, green, blue);
- Thread.sleep(1000);
- LogiLED.LogiLedSetLightingForKeyWithKeyName(LogiLED.THREE, 0, 0, 0);
- // Pi in verschiedenen Farben Anzeigen 2
- red = r.nextInt(100);
- green = r.nextInt(100);
- blue = r.nextInt(100);
- LogiLED.LogiLedSetLightingForKeyWithKeyName(LogiLED.COMMA, red, green, blue);
- Thread.sleep(1000);
- LogiLED.LogiLedSetLightingForKeyWithKeyName(LogiLED.COMMA, 0, 0, 0);
- for (int a = 2; a < 17; a = a + 1) {
- for (int i = 0; i < 1; i++) {
- // Pi in verschiedenen Farben Anzeigen 2
- red = r.nextInt(100);
- green = r.nextInt(100);
- blue = r.nextInt(100);
- int stelle = Integer.parseInt(Double.toString(pi).charAt(i + a) + "");
- LogiLED.LogiLedSetLightingForKeyWithKeyName(resolveNumToKey(stelle), red, green, blue);
- Thread.sleep(1000);
- LogiLED.LogiLedSetLightingForKeyWithKeyName(resolveNumToKey(stelle), 0, 0, 0);
- }
- }
- LogiLED.LogiLedSetLighting(0, 0, 0);
- Thread.sleep(1000);
- LogiLED.LogiLedShutdown();
- }
- // NumToKey
- public static int resolveNumToKey(int num) {
- switch (num) {
- case 0:
- return LogiLED.ZERO;
- case 1:
- return LogiLED.ONE;
- case 2:
- return LogiLED.TWO;
- case 3:
- return LogiLED.THREE;
- case 4:
- return LogiLED.FOUR;
- case 5:
- return LogiLED.FIVE;
- case 6:
- return LogiLED.SIX;
- case 7:
- return LogiLED.SEVEN;
- case 8:
- return LogiLED.EIGHT;
- case 9:
- return LogiLED.NINE;
- default:
- return 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement