Wifi Scale Project

Hi,

I have come to this forum for some guidance on a wifi scale project I have been working on for some time now. I am a complete beginner when it comes to electronics and programming. This project is based on the Wi-Fi Scale by www.open-electronics.org/wi-fi-body-scale-with-arduino/

I have come as far as soldering, connecting the arduino uno and wi-fi shield. It is powering up fine. However, I am stock with the programming end. I have copied the code from the project page including some other files that are provided with this project. From what I have understood from the project page, these files are meant to be placed within the file path of the main project?

I have tried to load this code on to the arduino but I am getting lots or errors (I have attached word doc file). Part of the project I can't understand is the "Install the WiShield libraries" .

By the way, the code on the Open-Electronics page is Italian but I guess it should work regardless.

I hope any can help and shed some light on this.

Hash

(deleted)

Build options changed, rebuilding all
In file included from C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/WiServer.h:45:0,

from display.ino:12:
C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/config.h:44:14: error: ‘prog_char’ does not name a type
extern const prog_char ssid;
^
C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/config.h:46:14: error: ‘prog_char’ does not name a type
extern const prog_char security_passphrase;
^
C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/config.h:51:8: error: ‘prog_uchar’ does not name a type
extern prog_uchar wep_keys;
^
C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/config.h:53:14: error: ‘prog_char’ does not name a type
extern const prog_char webpage;
^
C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/config.h:54:14: error: ‘prog_char’ does not name a type
extern const prog_char twitter;
^
In file included from display.ino:12:0:
C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/WiServer.h:198:16: error: conflicting return type specified for ‘virtual void Server::write(uint8_t)’
virtual void write(uint8_t);
^
In file included from C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src/LiquidCrystal.h:5:0,
from display.ino:8:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:48:20: error: overriding ‘virtual size_t Print::write(uint8_t)’
virtual size_t write(uint8_t) = 0;
^
In file included from display.ino:17:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:117:14: error: conflicting declaration ‘typedef bool boolean’
typedef bool boolean;
^
In file included from C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/WiServer.h:43:0,

from display.ino:12:

C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/witypes.h:70:17: error: ‘boolean’ has a previous declaration as ‘typedef uint8_t boolean’
typedef uint8_t boolean;
^
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:224:0,

from display.ino:17:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:30:24: error: conflicting declaration ‘typedef short unsigned int u16’
typedef unsigned short u16;
^
In file included from C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/WiServer.h:43:0,

from display.ino:12:

C:\Users\user pc\Documents\Arduino\libraries\asynclabs-WiShield-9e6103d/witypes.h:65:22: error: ‘u16’ has a previous declaration as ‘typedef unsigned int u16’

typedef unsigned int u16;
^
display.ino:82:7: error: ‘prog_char’ does not name a type
display.ino:91:7: error: ‘prog_char’ does not name a type
display.ino:94:1: error: ‘prog_uchar’ does not name a type
Error compiling.

Code from Arduino.doc (26 KB)