book collections email follower instructable user
Picture of Mash Up Arduino Code Samples

This tutorial walks through the process of combining Arduino sample sketches to make a working project prototype. Developing the code for your project can be the most intimidating part, especially if you haven’t done it a thousand times already.

If you're a total Arduino newbie, try my free Arduino Class right here on Instructables.

Let's dive in!

Step 1: Define the Purpose

Picture of Define the Purpose

First, and this may seem obvious, but write out the main purpose of the project idea. If it has multiple functions, decide which features are needed versus those that would be nice but aren’t necessary at first. See also my previous video about common Arduino mistakes including biting off more than you can chew. Keep it simple at first; you can always add to it later.

What software did you use to edit your video? very clean transitions and easy to follow. well done
bekathwia (author)  amachinetech2 days ago
Final Cut Pro X, where I also did the green screen work. I recorded the screen video with a program called ScreenFlow. Glad you like it!
Great tutorial! I'm going to share this with my class tomorrow.
bekathwia (author)  jamesteacher2 days ago
Whoohoo, thanks!
MalihaKhan6 days ago
When i use to play with these things i always made a lots of mess but you have done it very professionally
bekathwia (author)  MalihaKhan2 days ago
Thanks!
fffuffff4 days ago
can I use another bord like raspberry pi?
bekathwia (author)  fffuffff2 days ago
Sure, the general tips here apply to all programming languages/hardware projects, though if you're using Python on a RasPi, the specific tips about "matching curly braces and missing semicolons" don't apply (Python's analogue is whitespace rules).
Techhlp11 days ago
Hi bekathwia, was thinking of a door authentication solution, ‘hobby’ for some time now. I have a membrane just like that except a 12 and not a 16 from a surplus store. Can I use that instead or do we need [A, B, C or D]?
bekathwia (author)  Techhlp10 days ago
Yep, you can use a 3x3 just as easily as a 4x4. Look at the keypad library, it comes with a sample for a 3x3.
mfratus200114 days ago
You have given some really good advice in the video, things I have had to learn (usually the hard way) over years of programming. Thank you!
bekathwia (author)  mfratus200113 days ago
Thank you!