LCD4Bit_mod does not compile in arduino 1.0.2

Talk about Arduino board, sheilds. Sharing Arduino projects, program, problems, solutions, suggestions..... many more, all are welcome.

LCD4Bit_mod does not compile in arduino 1.0.2

Postby rakesh626 » Thu Dec 06, 2012 10:56 pm

When I try compiling the example for the LCD4Bit_mod in arduino 1.0.2, it says:

error compiling

C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:29:57: error: WConstants.h: No such file or directory
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp: In member function 'void LCD4Bit_mod::pulseEnablePin()':
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:58: error: 'LOW' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:58: error: 'digitalWrite' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:59: error: 'delayMicroseconds' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:61: error: 'HIGH' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:64: error: 'delay' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp: In member function 'void LCD4Bit_mod::pushNibble(int)':
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:73: error: 'digitalWrite' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp: In member function 'void LCD4Bit_mod::commandWriteNibble(int)':
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:99: error: 'LOW' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:99: error: 'digitalWrite' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp: In member function 'void LCD4Bit_mod::commandWrite(int)':
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:106: error: 'LOW' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:106: error: 'digitalWrite' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp: In member function 'void LCD4Bit_mod::print(int)':
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:118: error: 'HIGH' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:118: error: 'digitalWrite' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:119: error: 'LOW' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp: In member function 'void LCD4Bit_mod::clear()':
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:139: error: 'delay' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp: In member function 'void LCD4Bit_mod::init()':
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:146: error: 'OUTPUT' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:146: error: 'pinMode' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:154: error: 'delay' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:160: error: 'delayMicroseconds' was not declared in this scope
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp: In member function 'void LCD4Bit_mod::leftScroll(int, int)':
C:\Users\Rakesh\Desktop\arduino-1.0.2\libraries\LCD4Bit_mod\LCD4Bit_mod.cpp:225: error: 'delay' was not declared in this scope

Is this code incompatible or is there any additional libraries to be added. File was downloaded from:
http://cytron.com.my/viewProduct.php?pc ... d%20Shield
rakesh626
Greenhorn
 
Posts: 3
Joined: Thu Dec 06, 2012 9:02 pm

Re: LCD4Bit_mod does not compile in arduino 1.0.2

Postby zhenning » Thu Dec 06, 2012 11:04 pm

You need #include "WProgram.h" if i am not mistaken :)
zhenning
Enthusiast
 
Posts: 351
Joined: Thu Dec 30, 2010 12:32 am

Re: LCD4Bit_mod does not compile in arduino 1.0.2

Postby gadgetng » Fri Dec 07, 2012 4:49 pm

use "Arduino 1.0 Compatible Library (Thanks to Glendon Klassen)" source code in the product page.
gadgetng
Discoverer
 
Posts: 97
Joined: Tue Jul 24, 2012 11:20 am


Return to Arduino Based

Who is online

Users browsing this forum: No registered users and 15 guests

cron