On this page you can find screen shots of the Ardulink Console. Ardulink Console is a ready swing application available within the Ardulink library. So you can use immediately components and drive your Arduino board without having to program. Ardulink Console is organized into tabs. Let’s see all tabs on one by one.
Screen shots are from Ardulink version v0.2.1.20131201and v0.3.1.20140124.
The configuration tab contains mainly two components: ConnectionPanel and NetworkProxyConnectionPanel. With ConnectionPanel you can search for available serial ports (USB) on the system, specify the connection port and baud rate.The NetworkProxyConnectionPanel contains a ConnectionPanel and other widgets to allow Ardulink Console connection with Ardulink Network Proxy Connection Server. In the tab then there are two buttons for the connection and disconnection. At the bottom you can see the component ConnectionStatus available on all tabs.
Key Control Tab
The Key Controls tab has just one component. KeyPressController is able to capture key press events. The event is then sent to the Arduino. Of course, the sketch must be written to do specific actions as a result of pressure of specific keys. For example, when you press “a” the sketch can increase the intensity of a PWM pin and decrease the intensity of pin at the pressure of the “s” key. See this video for details: http://www.youtube.com/watch?v=hqe9u7JojpI
Power Panel Tab
The Console is tailored for Arduino UNO. So this tab has six instances of the component PWMController that is able to drive the PWM pins (analogWrite function). With this component you can set the output power of any PWM pin. You can set the range and see the reference value provided in volts. See this video for details: http://www.youtube.com/watch?v=hqe9u7JojpI
Switch Panel Tab
With this tab you can request to Arduino to perform a digitalWrite function on any pin available.
Sensor Digital Panel Tab
This tab has DigitalPinStatus component instances. With this component you can request to listen for a state pin change (digitalRead function returns HIGH or LOW). The status is visible through a virtual blue LED.
Custom Components Tab
This tab contains a set of ModifiableSignalButton. A ModifiableSignalButton is a wrap for SignalButton. It allows you to modify from the GUI the wrapped SignalButton without use java code. With this component you can send to Arduino boards a custom message.