En utmärkt anledning att introducera lite programmering till legot. Jag hittade ett bibliotek just för lego powerfunctions. <legopowerfunctions.h>
Men när jag försöker använda det lyckas jag inte kompilera.
Saknar jag ett bibliotek som anropas i powefunctions?
Jag får felmedelandet
Kod: Markera allt
In file included from C:\Users\danie\Documents\Arduino\Olof\Blink\Blink.ino:1:0:
C:\Users\danie\Documents\Arduino\libraries\LEGOPowerFunctions/legopowerfunctions.h:21:10: fatal error: WProgram.h: No such file or directory
#include <WProgram.h>
^~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: exit status 1
Kod: Markera allt
#include <legopowerfunctions.h> //this step is required for use of legopowerfunctions library
LEGOPowerFunctions lego(12); //pin where infrared transmitter is connected
void setup() {
//nothing required
}
void loop() {
lego.SingleOutput(0, PWM_FWD4, BLUE, CH1); // clockwise medium speed
delay (1000); //1 second delay between commands
lego.SingleOutput(0, PWM_BRK, BLUE, CH1); // stops the motor
delay (1000); //1 second delay
lego.SingleOutput(0, PWM_REV4, BLUE, CH1); // counterclockwise medium speed
delay (1000); //1 second delay
lego.SingleOutput(0, PWM_FLT, BLUE, CH1);
delay (1000); //1 second delay
}