Instructables
Picture of Bored Machine
bm3.jpg
mb2.jpg
 
Remove these adsRemove these ads by Signing Up

Step 1: Applet

#include <Servo.h>

Servo servomano;
Servo servobraccio;
Servo servofire;
void setup()
{
  pinMode(9,OUTPUT);
    pinMode(10,OUTPUT);
    pinMode(11,OUTPUT);
servomano.attach(9);
servobraccio.attach(10);
servofire.attach(11);
delay(100);
}

void loop()
{
  servofire.write(3);       //accendino primo movimento
  delay(200);
servomano.write(40);
delay(1000);
servobraccio.write(90);
delay(60);
servobraccio.write(87.5);
delay(60);
servobraccio.write(85);
delay(60);
servobraccio.write(82.5);
delay(60);
servobraccio.write(80);
delay(60);
servobraccio.write(77.5);
delay(60);
servobraccio.write(75);
delay(60);
servobraccio.write(72.5);
delay(60);
servobraccio.write(70);
delay(60);
servobraccio.write(67.5);
delay(60);
servobraccio.write(65);
delay(60);
servomano.write(67);
delay(1000);
servobraccio.write(66);
delay(60);
servobraccio.write(67);
delay(60);
servobraccio.write(74);
delay(200);
servomano.write(97);          //prende la sigaretta
delay(1000);
servobraccio.write(77);
delay(60);
servobraccio.write(80);
delay(60);
servobraccio.write(83);
delay(60);
servobraccio.write(86);
delay(60);
servobraccio.write(89);
delay(60);
servobraccio.write(92);
delay(60);
servobraccio.write(95);
delay(60);
servobraccio.write(98);
delay(60);
servobraccio.write(101);
delay(60);
servobraccio.write(104);
delay(60);
servobraccio.write(107);
delay(60);
servobraccio.write(110);
delay(60);
servobraccio.write(113);
delay(60);
servobraccio.write(116);
delay(60);
servobraccio.write(119);
delay(60);
servobraccio.write(122);
delay(60);
servobraccio.write(125);
delay(60);
servobraccio.write(128);
delay(60);
servobraccio.write(132);
delay(60);
servobraccio.write(136);
delay(1000);
servofire.write(3);          //avvio accendino
delay(40);
servofire.write(5);        
delay(40);
servofire.write(7.7);        
delay(40);
servofire.write(10);        
delay(40);
servofire.write(12.5);        
delay(40);
servofire.write(15);        
delay(40);
servofire.write(17.5);        
delay(40);
servofire.write(20);        
delay(40);
servofire.write(22.5);       
delay(40);
servofire.write(25);        
delay(40);
servofire.write(27.7);        
delay(40);
servofire.write(30);        
delay(40);
servofire.write(32.5);        
delay(40);
servofire.write(35);        
delay(40);
servofire.write(37.5);        
delay(40);
servofire.write(40);        
delay(40);
servofire.write(42.5);        
delay(40);
servofire.write(45);        
delay(40);
servofire.write(47.7);        
delay(40);
servofire.write(50);        
delay(40);
servofire.write(52.5);        
delay(40);
servofire.write(55);        
delay(40);
servofire.write(57.5);        
delay(40);
servofire.write(60);        
delay(40);
servofire.write(62.5);        
delay(40);
servofire.write(65);        
delay(40);
servofire.write(67.5);        
delay(40);
servofire.write(70);        
delay(40);
servofire.write(72.5);        
delay(40);
servofire.write(75);        
delay(40);
servofire.write(77.5);        
delay(40);
servofire.write(80);        
delay(40);
servofire.write(82.5);        
delay(40);
servofire.write(85);        
delay(40);
servofire.write(87.5);        
delay(40);
servofire.write(90);        
delay(40);
servofire.write(92.5);        
delay(40);
servofire.write(95);        
delay(40);
servofire.write(97.5);        
delay(40);
servofire.write(100);        
delay(40);
servofire.write(102.5);        
delay(40);
servofire.write(105);        
delay(40);
servofire.write(107.5);        
delay(40);
servofire.write(110);        
delay(40);
servofire.write(112.5);        
delay(40);
servofire.write(115);        
delay(40);
servofire.write(123);        //accende la sigaretta e la spinge in bocca
delay(12000);
servofire.write(3);        //accendino torna in posizione sandby
delay(200);
servomano.write(80);
delay(65000);
servomano.write(0);
delay(1000);
servobraccio.write(115);
delay(500);
servobraccio.write(112.5);
delay(70);
servobraccio.write(110);
delay(70);
servobraccio.write(107.5);
delay(70);
servobraccio.write(105);
delay(70);
servobraccio.write(102.5);
delay(70);
servobraccio.write(100);
delay(70);
servobraccio.write(97.5);
delay(70);
servobraccio.write(95);
delay(70);
servobraccio.write(92.5);
delay(70);
servobraccio.write(90);
delay(900000);
}
EricHi1 year ago
Remember - Don't operate this closer than 20 feet from any public exit door.
great reason to quit smoking,check also this version 2.0

http://www.youtube.com/watch?v=pNu8qB04lfo
This is way better than that box that turns itself off.
SumGie1 year ago
That machine's going to get cancer.
luiz941 year ago
The father of bender!!!!
amolengko1 year ago
Amazing.... (Y)
charmrus1 year ago
a "love" machine
Lorddrake1 year ago
so ... it's a machine that smokes cigarettes ?
SpagoPizza1 year ago
Looks like : wow ...
UOS2 years ago
Unbeliavable!! Couldn't know what to say :)
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!