I am in the planning stages for a Greenhouse Wireless Controller Project. For instance, it is important to know how many lines of code I could expect to have available to me. i know some of this may be based on how long a line of code may be, but my main context is, I seem to be having problems trying to understand my compiled code in reference to what is really available to me as per the Arduino IDE we need to use. I realize everything comes at a cost, and maybe Arduino isn't even the correct processor for my project. This is why I'm here. It doesn't appear that Arduino will be able handle hundreds of lines of complex codes and library calls based on the available memory.
In referencing my Greenhouse Wireless Controller Project I need to not only be able to detect: pH TDS Dissolved oxygen Atmospheric CO2 Photo detection Temperature Humidity
Then respond to activate fans, pumps, lights, etc., wirelessly by sending my messages to electrical components so they can be either turned on or off as needed.
Ideally, everything will be controlled through a browser-type interface on a computer that allows me to input parameters on the fly, or possibly through my phone as well.
So please, anyone who is reading this, I am not looking for any programming code at this juncture. This is merely more a theoretical inquiry as to feasibility to be able to include everything I may need to get this job done based on code usage and the limitations of Arduino memory. I don't care which Arduino may be best suited, if at all ,for this venture. Also, more than one Arduino can be used to assist with the interfacing if appropriate.
My programming background is in BASIC, C++ and VB, other than the minimal time I've spent successfully programming my UNO for wirelssly gathering Temp/humidity data through a wireless shield and displaying this to a browser window.
Thank you all for any useful responses to help me better understand the limitations I may be faced with, including my own ignorance. houdinihar