All for Joomla The Word of Web Design

Arduino Box

Introduction: Arduino Box

Picture of Arduino Box


The objective of this project was to make a case for an Arduino (MEGA).

This box need to open and close with a button and the other objective of this project was my developing 3D design.

Step 1: Design

Picture of Design

For the design of this arduino box I used the trinkerCAD

Step 2: The Box

Picture of The Box

Step 3: Problems

Picture of Problems

I went through many problems since making the hinge to where and how to place the button.

Step 4: Attempts Servos Arm

Picture of Attempts Servos Arm

Step 5: Servo´s Arm

Picture of Servo´s Arm

Step 6: Programming

Picture of Programming

//Button Toggle Servo


Servo servo; // create servo object to control a servo

// twelve servo objects can be created on most boards

const int buttonPin = 2;

boolean lastState = LOW;//storage for last button state

boolean pos = true;

void setup()


servo.attach(9); // attaches the servo on pin 9 to the servo object

pinMode(buttonPin, INPUT_PULLUP);//this time we will set the pin as INPUT

Serial.begin(9600);//initialize Serial connection


void loop()


boolean currentState = digitalRead(buttonPin);

if (currentState == LOW && lastState == HIGH)


Serial.println(pos ? “up” : “down”);

servo.write(pos ? 90 : 0);


pos = !pos;


lastState = currentState;

Step 7:

  • Arduino Box - Step #7Arduino Box – Step #7

Step 8:

Picture of


Ch.S (author)Build_it_Bob (author)R Jordan Kreindler (author)DIY Hacks and How Tos (author)Gugalu (author)DIY Hacks and How Tos2016-06-28

Thank you !


    Leave a Comment


    Welcome! Login in to your account

    Remember me Lost your password?

    Lost Password