the_ledtester_class
This is an old revision of the document!
- LEDTester.java
/** * This class tests LED by flashing some morse code. 2014 verion by * @author Ian Utting * @author Fabio Heday * * Chris Thiel added the finalize() method to aviod GpioPinExistsException * @version 10 Aug 18 */ public class LEDTester { public LED pin1; //unit of time, in milliseconds private final static int UNIT = 200; public static void main(String [] args) { LEDTester lt = new LEDTester(); String s = "SOS SOS SOS"; // if (args.length > 0 && args[0] != null && !args[0].equals("") ) s = args[0]; lt.flashMorse(s); lt.finalize(); } /* * create a new LED instance */ public LEDTester() { this(new LED()); } /* * Creates a LED instance based on a LED object */ public LEDTester(LED p) { pin1 = p; } /* * Flashes the LED 10 times */ public void flash10Times() { for(int i = 0; i < 10; i++) { pin1.flash(200); } } /* * create a new LED instance */ public LEDTester() { this(new LED()); } protected void finalize(){ pin1.finalize(); } }
the_ledtester_class.1533963357.txt.gz · Last modified: 2018/08/11 00:55 by frchris