My knowledge of programming is limited. Used basic, C and the likes in school (>20 years ago) but never had a real feel for it. And I have chemo-brain (have I gotten your sympathy yet so you'll write all my code for me? ). But seriously, my head has a harder time structuring and retaining information than before the chemo treatments, which is a real drawback (not just for this planned project).
So should I use an Arduino, or go for a simpler approach with basic electronics?
It's a project that needs to be finished next weekend, still needs a lot of work on (physically) building everything, so I have an extimated 8 hours available for the programming. And I estimate I would only need an hour (EXTRA) for the simple electronic variant.
What I want the Arduino to do is control an 'escape room' in a box (present):
- have a timer (current plan: in the form of an LED that blnks in an ever increasing pace until it light continuously and possibly send a signal to a ready made beeper). Electronic version: no clue yet, manual eggtimer?
- let an LED blink the word 'morse' in morse code
- monitor 3 digital inputs. When they are all high (or low if need be), set the binary value 'clock' to true and turn on a green LED. (Electronic version: they are external multi-position-switches disguised as clocks (hence the name), I can wire them so they directly turn on the green LED if in the correct position).
- monitor an analog input (potmeter) and set the binary value 'potmeter' to true if it is within a certain range (and stable for a few seconds) and turn on a (second) green LED (electronic version: it's a multi turn potmeter so just accept any input above half the value or use a NPN and a PNP transistor where only the middle position turns them both ON)
- 3x3 matrix and only accept the correct input (2, 3, 5, 7) in a specific order to set 'matrix' to true and turn a (third) green LED on. Maybe speed up the timer if an error is made and/or send a signal to the beeper. (electronic version: don't use pushbuttons but real switches and again wire them so the green LED turns on when 2, 3, 5, 7 are in the ON position and the others are in the OFF position.)
- if all three green LED's are ON, send a signal to an output (opens a lid) and stop the timer/program. (electronic version: let each green LED control a transistor, if all three transistors are ON, a current can flow for the lid to open).
So is this more than 8 hours work for a noob? Or can I just copy most of the code from other projects? (I started with rewriting the 'blink an LED'code for the timer code, but since this was my first try, I didn't know NOT to use the delay command yet...)