Programming tools

Hi, I'm new to arduino, so don't get mad at me for my inexperience:-[

My vision: there are 4 rooms and I would like to monitor the temperature of each room. I would like to make a windows program with GUI that would let me see the real time temperature in graphs, also store the data so I could later compare it, lets say, this month with the month before. In the future I would like to develop this system to control thermoheads of my floor heating based on the temperature in each room.

My question is - what are the best tools to do that: to build a monitoring program on windows so I could open it and see the temperature in real time, also pick a date and see the temperature of that date.

Also, I think, there should be some kind of a "server" to store the data? Any suggestions?

I have some skills of using C++, I know what "if...", "for..." and "while..." do :smiley: And also I know how the thermistor looks like :smiley:

It would be a great challenge to build something real and useful - not only "the led goes on and off, on and off..."

I'm waiting for your comments about the project itself and especially about the tools need to be used.

what are the best tools to do that: to build a monitoring program on windows

Do you realise that this is an Arduino forum ?

You may get lucky and get an answer but I would have thought that the question would be better asked elsewhere. Assume that you will receive the data via a serial interface to the Arduino and that the data for each room will be preceded by a "start of message" character and followed by an "end of message" character and that the data for each room will be preceded by a room identifier.

Oh, sorry, of course - this "is an Arduino forum".
I didn't realise that combining Arduino and windows applications doesn't involve Arduino at all... My apology... :stuck_out_tongue:

andruks:
Oh, sorry, of course - this "is an Arduino forum".
I didn't realise that combining Arduino and windows applications doesn't involve Arduino at all... My apology... :stuck_out_tongue:

Your Original Post says "I would like to make a windows program with GUI that would let me see the ..." That does not sound like an Arduino programming problem.

If you have an Arduino program that you need help with then this is the right place.

...R

Visit https://www.mysensors.org/

Uses arduino

OK, everybody who has no experience on what I was writing about, please, don't read :wink:

BulldogLowell - thanks.

andruks:
OK, everybody who has no experience on what I was writing about, please, don't read :wink:

I think that can be interpreted as "send the messenger away if you don't like the message"

...R

andruks:
Oh, sorry, of course - this "is an Arduino forum".
I didn't realise that combining Arduino and windows applications doesn't involve Arduino at all... My apology... :stuck_out_tongue:

If you read my reply more carefully you will see that there is advice as to how the Arduino might send the data. If I had wanted to be rude I would have simply aid "This is an Arduino forum" and left it at that.

If you have an Arduino query then please feel free to post it here.

Processing is supposed to be easy to use to create data visualizations on the PC. I've only done one significant project in Processing but it's easy enough to jump into that from Arduino's C++.

Forget about the 'make a windows app' approach.
Go look at IFTTT, thingspeak, MQTT, Blynk, there are all sorts of solutions out there if you bother to look.
Making a webpage to display and log info means you can access it anywhere. Your 'windows app' only needs to be a shortcut icon on your desktop.