Hello to everyone
I am new to Arduino and to programming in general.
I am working on a prototype where I need about 16 inputs and 20 outputs
Working around a SPI lcd screen, a rotary knob with a press button.
A light sensor, 3 temp sensors, an angular sensor, maybe 3 electronic potentiometers, 3 leds and several relays…
When the system is powered on, a blinking word is printed on the screen,
then after a long press on the rotary knob press button the backlight come on with the automatic level set by the light sensor
then a graphic animation is displayed with the name and the version of the prototype
then a list of checking begins
printing on the screen what is checked
Water Level Check ok
Battery Level Check ok
then if All ok
pinrt on screen " All ok "
then “Warming Up”
leading a relay driver to 1
then a temp sensor will mesure the rising of the temperature of a special part shown on the screen by the text WARMING UP and
a fading of 3 leds from one to the other first led from 0 to 100% then the other etc until the part gets the right temperature then the starting up continues…
If everything is ok then all relays should be on
On screen should be a default menu ex. Oxygen
so the rotation of the knob would increase or decrease the oxygen level from one side to an other.
the short press of the knob inter the menu where can be displayed By exemple Air Pressure then one other press Air/Oxygen Ration
when one value is set the screen will automatically return to main menu “Oxygen”
p.s.: Sorry for my english
Then other specifications will be added.
I am new to programming but a hard and fast learner I would like to remind anyone reading this that i will build several boards for this prototype since it will be a commercialized project so this is why I apologize in advance for not giving to many details on the project it self but enough to make my self understood.
thanks to you guys for any comment help guide or advice between the Arduino or basic atom pro 40-m
Screen exemples in attached files
90_LCD_PRINTING_TURN_converted.mpg (584 KB)