===== WEATHER-BOARD on ODROID-SHOW =====
[[http://www.hardkernel.com/main/products/prdt_info.php?g_code=G141743018597|{{:en:weather_board:show_wb_bat.jpg?500|}}]]
The Weather board is an easy to use ODROID-SHOW Add-on that grants you access to UV Index, barometric pressure, altitude, relative humidity, illumination and temperature. Each board comes with a 6-pin connector for ODROID-SHOW connection. All the sensor data go though I2C communication between sensor ICs and ATMEGA328P MCU on the ODROID-SHOW.
With a lithium polymer battery, you can make a portable outdoor weather data capture system.
To use Weather board in ODROID-SHOW, you need to write a WEATHER-BOARD firmware.
===== Writing firmware the WEATHER-BOARD on Ubuntu =====
==== Settings Arduino IDE ====
Install the Arduino IDE
sudo apt-get install arduino
Run Arduino IDE
arduino
Download the WEATHER-BOARD source code
sudo apt-get install git
git clone https://github.com/hardkernel/WEATHER-BOARD
==== Setting Preferences ====
You MUST locate sketchbook path to WEATHER-BOARD directory.
{{:en:weather_board:preferences.png?500|}}
Load WEATHER-BOARD sketchbook file
{{:en:weather_board:sketchbook.png?500|}}
==== Add Libraries ====
You need to add the WEATHER-BOARD libraries in the IDE through the menu skech -> import Library... -> Add Library...\\
{{:en:weather_board:add_library.png?500|}}
The following way, add WEATHER-BOARD folder. (sketchbook folder)
{{:en:weather_board:add_library2.png?500|}}
==== Compile and Upload ====
Check the serial port between /dev/ttyUSBn and "tools -> Serial Port" of Arduino IDE.
# ls /dev/ttyUSB*
{{:en:weather_board:serial.png?500|}}
Finally, after connecting the jumper, click "upload" button on Arduino IDE.
{{:en:weather_board:uploading.png?500|}}
** The DTR reset jumper MUST be installed when you upload the firmware.**\\
** The DTR reset jumper must NOT be installed in normal usage mode.**
{{http://dn.odroid.com/homebackup/show2_boarddetail.jpg}}