Simple Upload via USB

The simplest example for programming the Lithne is probably the Blink example, which is also commonly used for the regular Arduino. Just like the Arduino, the Lithne features a LED which can be addressed and controlled in the LithneDuino IDE. It can be addressed by using either LED_BUILTIN or by using the port number which is 41.

/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.
 
  This example code is in the public domain.
 */
 
// The LED underneath the XBee can be addressed in the Arduino IDE by using LED_BUILTIN or 41.
// give it a name:
int led = LED_BUILTIN;
// the setup routine runs once when you press reset:
void setup() {                
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);     
}
// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second
}

How to upload this sketch to the Lithne via USB?

  • Make sure you have installed the custom LithneDuino IDE and that you have installed the drivers for the Lithne.
  • Connect the Lithne to your computer using a USB cable, the Lithne will be powered through the USB. Additionally it can be powered through a 12V or other suitable power supply, see Lithne Pinout Diagram.
  • Find out which COM port "Lithne Serial" uses
    • Windows In the start menu type: devmgmt.msc to open the device manager. If everything is installed correctly your Lithne should appear under “Ports (COM & LPT)” as “Lithne Serial (COMx)” and “Lithne Xbee direct (COMx)” note these COM ports.
      DeviceManager

    • Mac In terminal type ls /dev/tty.* it should display a list of devices including your Lithne.

Note: The COM port might change when you use a different USB port on your computer.

  • Paste the sketch above in the main window of the Lithne.
  • In Tools > Boards select Lithne and in Tools > Serial Port select the COM port which you found for “Lithne Serial”.
  • Press upload and your sketch should upload to your Arduino.