Introduction: Password Protected Secret Telling Arduino!
I was fooling around with my Arduino UNO and started making some cool things. One of them was a password protected secret telling Arduino! You don't need anything but a computer and an Arduino!
Step 1: Programming
This is the code I used!
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
Serial.println("HELLO WORLD!!!!!!!!!!!!!!!!!");
delay(1000);
Serial.println("I am Arduino!");
delay(1000);
Serial.println("Input the correct passcode and I will tell you the secret!");
}
void loop() {
start:
const char passcode = 'lolification';
if (Serial.read() == passcode) {
Serial.println("I want Pizza"); //input secret line one here here
delay(1000);
Serial.println("I am Cold");//just copy paste these with the delays to keep on adding lines
delay(1000);
Serial.println("He broke an office computer!");
delay(1000);
Serial.println("I like when people program me!!!!!");
delay(1000);
goto start;
}
}
Step 2: HAVE FUN!
I had lots of fun when I made this project! You can play Capture The Secret with this. You need two different papers with codes on them. Each team inputs the codes in to the Password field on Arduino. You compile and program Open Serial Port and close main Arduino so they can not cheat. each side has opposite computers and have to find the paper to find the secret. The Secret is an object they have to find as well if you get tagged on the opposite team's territory then you have to go to the jail.
Look at some of my other projects at https://www.instructables.com/id/Candy-Drop-dispenser/
https://www.instructables.com/id/Password-protected-Secret-Telling-Arduino/
https://www.instructables.com/id/Arduinik-The-HumanoidBiped-Robot/
https://www.instructables.com/id/RFID-Reader-Identify-anything-with-RFID-from-cred/

Participated in the
Microcontroller Contest
13 Comments
10 years ago on Introduction
There is a problem...if i send a great quantity of raw data, it reveals the secret, i dont now why, try by yourself...i solved the problem removing the cycle start, becouse void loop is already a cycle....
Reply 10 years ago on Introduction
Thank-you for that brilliant observation.
11 years ago on Introduction
Like if you using RFID's for a door, you could store your RFIDs information, copy it to another card. Delete that card out of the memory?
Reply 11 years ago on Introduction
Theoretically, yes but it wouldn't be the way you are thinking of it. It would be more like, the other card would still have the same ID, but when read its processed the same as a valid card. Thanks :D
11 years ago on Introduction
like... how would you program it to save, copy , and delete...
Reply 11 years ago on Introduction
What do you mean by save copy and delete (like what)?
Reply 11 years ago on Introduction
stored information.
11 years ago on Introduction
Wow thats pretty damn cool. Im new to C++ or C, i never understood where does all this code pop up from? Like how do you know that the Arduino will respond properly to what you tell it to do? like the pins and the analog stuff. Is there something i can get. Or is it more simple than i think? My C++ is basic... i can't write anything. But I understand some things. Just not enough.
Reply 11 years ago on Introduction
Ok this is very simple, First all you do is basically learn from the examples, then you make your own codes. Examples can be learned from by copying the code (not copy paste). Really to tell the truth, I need to test the code several times until I get it to work properly. An example of a code that is doesn't work the way it should is, https://www.instructables.com/id/Sentriduino-Its-the-all-new-Sentry-turret-made-of/ in algorithm 1. I stopped trying to make that code work right because sometimes it is better to redo the whole thing. Thanks :D
11 years ago on Introduction
this is cool :D made by yourzelf?
Reply 11 years ago on Introduction
yes, I made it one day when I was bored in my Mom's office
11 years ago on Step 2
ca va
Reply 11 years ago on Introduction
?