Inhoudsopgave:

Arduino-schedel met bewegende mond - Ajarnpa
Arduino-schedel met bewegende mond - Ajarnpa

Video: Arduino-schedel met bewegende mond - Ajarnpa

Video: Arduino-schedel met bewegende mond - Ajarnpa
Video: Halloween 2017 Decoraties skull met licht en geluid Artikelnr. 41545805 2024, Juni-
Anonim
Image
Image
Arduino-schedel met bewegende mond
Arduino-schedel met bewegende mond
Arduino-schedel met bewegende mond
Arduino-schedel met bewegende mond
Arduino-schedel met bewegende mond
Arduino-schedel met bewegende mond

Benodigdheden

*Arduino-module (ik heb een Arduino Mega 2560, maar elke module met PWM zal werken)

*Oefening

* Boor(s)

*Paperclip

*Servo

*& type b usb

Stap 1: Boor een gat dat groot genoeg is voor uw paperclip aan welke kant van de kaak u ook wilt dat de servo en paperclip worden gemonteerd

Boor een gat dat groot genoeg is voor uw paperclip aan welke kant van de kaak u ook wilt dat de servo en paperclip worden gemonteerd
Boor een gat dat groot genoeg is voor uw paperclip aan welke kant van de kaak u ook wilt dat de servo en paperclip worden gemonteerd

Stap 2: Vorm uw paperclip om op de servo / clip te vouwen en om het andere uiteinde gebogen te maken om op de kaak te passen om de beweging te regelen

Vorm uw paperclip om op de servo / clip te vouwen en om het andere uiteinde gebogen te maken om op de kaak te passen om de beweging te regelen
Vorm uw paperclip om op de servo / clip te vouwen en om het andere uiteinde gebogen te maken om op de kaak te passen om de beweging te regelen
Vorm uw paperclip om op de servo / clip te vouwen en om het andere uiteinde gebogen te maken om op de kaak te passen om de beweging te regelen
Vorm uw paperclip om op de servo / clip te vouwen en om het andere uiteinde gebogen te maken om op de kaak te passen om de beweging te regelen

Ik kan geen foto van de servo geven, omdat deze voor een ander project op een doos is gemonteerd.

Stap 3: Bedrading

Bedrading
Bedrading

Sluit de signaalpin van de servo aan op een PWM-pin (voor Mega 2560 is dit pin 9). Bevestig het positieve uiteinde van de servo aan de ONAFHANKELIJKE stroombron. Bevestig BEIDE GND van de Arduino en GND van de stroombron aan de GND van de servo.

Stap 4: Code (ik heb geen krediet voor de code FIY)

Code (ik heb geen krediet voor de code FIY)
Code (ik heb geen krediet voor de code FIY)

//www.elego.com

//2016.12.08

#include "Servo.h"

Servo-mijnservo; // maak een servo-object om een servo te besturen // twaalf servo-objecten kunnen op de meeste borden worden gemaakt

int pos = 0; // variabele om de servopositie op te slaan

ongeldige setup()

{

mijnservo.attach(9); // bevestigt de servo op pin 9 aan het servo-object

}

lege lus()

{

for (pos = 0; pos <= 180; pos += 1) // gaat van 0 graden naar 180 graden // in stappen van 1 graad

{

mijnservo.write(pos); // vertel servo om naar positie in variabele 'pos' te gaan

vertraging (15); // wacht 15 ms totdat de servo de positie bereikt

}

for (pos = 180; pos >= 0; pos -= 1) // gaat van 180 graden naar 0 graden

{

mijnservo.write(pos); // vertel servo om naar positie in variabele 'pos' te gaan

vertraging (15); // wacht 15 ms totdat de servo de positie bereikt

}

}

Aanbevolen: