Codebender motion sketch compile error
-
I'm trying to use codebender to upload the default motion sensor node to my Arduino and am getting this compile error:
In file included from (library file) MySensor/MyGateway.cpp:12: (library file) MySensor/MyGateway.h:39:28: error: use of undeclared identifier 'DEFAULT_CE_PIN' MyGateway(uint8_t _cepin=DEFAULT_CE_PIN, uint8_t _cspin=DEFAULT_CS_PIN, uint8_t _inclusion_time = 1, uint8_t _inclusion_pin = 3, uint8_t _rx=6, uint8_t _tx=5, uint8_t _er=4); ^Can someone tell me how to get around this?
-
That's strange... did you clone the sketch together with library? Are you having some old MySensors version in your account?
@hek said:
That's strange... did you clone the sketch together with library? Are you having some old MySensors version in your account?
To be honest, I have no idea. I was trying to run it directly from the sensor information page from the build link. I do have an account, but I have no idea if I have an old version. I guess I'll have to investigate my account and see if I can update/uninstall the old version.
-
That's strange... did you clone the sketch together with library? Are you having some old MySensors version in your account?
@hek said:
That's strange... did you clone the sketch together with library? Are you having some old MySensors version in your account?
I'm back at this and am totally confused. I thought that the codebender site would have the updated MS code and examples. Do I need to do something specifically to get it to work with my account? I'm trying to upload the humidity sensor sketch and am getting this error:
(sketch file) HumiditySensor.ino:40:5: error: no matching constructor for initialization of 'DHT' DHT dht; ^ (library file) DHT/DHT.h:31:3: note: candidate constructor not viable: requires at least 2 arguments, but 0 were provided DHT(uint8_t pin, uint8_t type, uint8_t count=6); ^ (library file) DHT/DHT.h:23:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 0 were provided class DHT { ^I do have the Arduino IDE installed but it seems to be all messed up. I'm trying to uninstall it and get it working again. I'm not sure how I munged it up but I have no way to upload MS stuff. Any help is greatly appreciated. I only have a small window of time to work on these side projects so any help is really appreciated.
-
Codebender only support arduino 1.0 (if I remember right), which isn't compatible with mysensors 2.0. So latest and greatest of mysensors can't be supplied through codebender.
@tbowmo Still very unclear how this works. I'm assuming that codebender is self contained and that I should be able to use it to upload code to my arduino . I understand that this may be outdated, but it should still work right?
At this point I'm just trying to find some way to upload a temp/humidity sketch to my node and I'm having a heck of time getting things working.
I don't really care if I use 2.0 or an older version, but I'm not seeing a 2.0 example of the temp/humidity sketch. Does one exist?
-
Sorry, I don't use codebender at all, so I do not know how it works.. (I got my info from what @hek told me last weekend during our meet-up at his place)
@tbowmo Sorry. I was unclear. I don't mind using the Arduino IDE on my windows machine, but I don't know how to install the correct libraries to use the legacy code. Either that or is there a temp/humidity example sketch for 2.0? I can't find one in the code examples and I don't know what needs to be modified from the older version to make it work with 2.0. Just changing the include name is not enough.
-
We moved a lot of examples to a separate repository on GH during our release, as we can't have all the 3rd party libraries distributed with the core..
This is located at https://github.com/mysensors/MySensorsArduinoExamples, where you can find lot's of examples (all of them is updated to 2.0.0)
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login