Arduino programering

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
danei
EF Sponsor
Inlägg: 26423
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Arduino programering

Inlägg av danei »

Jag hittade en del lego på secondhand med Lego powerfunctions, men utan fjärrkontrollen.
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
Koden är

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

}
Användarvisningsbild
ecenier
Inlägg: 1107
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: Arduino programering

Inlägg av ecenier »

Du verkar inte ha den senaste versionen av https://github.com/schultzy51/LEGOPowerFunctions.git

WProgram.h byttes mot Arduino.h för 11 år sedan.
danei
EF Sponsor
Inlägg: 26423
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Re: Arduino programering

Inlägg av danei »

Ja, den jag hittade var ganska gammal. Den kan ha varit typ 12år. Tack för tipset.
Skriv svar