Wii chuck kontrollerad luft-soft kanontorn: D

Koden

#include
#include

/*
* WiiChuck torn--
*
* 2011 Luke Cudnik
*
*/

#include
#include "nunchuck_funcs.h"

int loop_cnt = 0;
Servo s1;
Servo s2.
byte accx, accy, zbut, CMen;
int ledPin = 13.

void setup()
{
pinMode (11, OUTPUT);
Serial.BEGIN(19200);
nunchuck_setpowerpins();
nunchuck_init(); Skicka initilization handslag
S1.attach(6);
S2.attach(8);
Serial.Print ("WiiChuckDemo ready\n");
}

void loop()
{
om (loop_cnt > 100) {/ / varje 100 uppdateringsförsök få nya data
loop_cnt = 0;

nunchuck_get_data();

accx = nunchuck_joyx(); varierar från ca 70-182
accy = nunchuck_joyy(); varierar från ca 65-173
zbut = nunchuck_zbutton();
CMen = nunchuck_cbutton();

int ax = map(accx,30,230,1,180);
int ay = map(accy,30,230,1,180);
Serial.Print ("accx:");
Serial.Print((byte)accx,dec);
Serial.Print ("\taccy:");
Serial.Print((byte)accy,dec);
Serial.Print ("\tzbut:");
Serial.Print((byte)zbut,dec);
Serial.Print ("\tcbut:");
Serial.println((byte)CBUT,dec);
Serial.Print ("\ax:");
Serial.println((byte)AX,dec);
Serial.Print ("\ay:");
Serial.println((byte)AY,dec);
om (CMen == 1) {
S1.write(90);
S2.write(90);
}
om (CMen == 0) {
om ((ax<80) eller (ax > 100)) {
S1.write(AX);
}
annat {
S1.write(90);
}
}
om (CMen == 0) {
om ((ay<80) eller (ay > 100)) {
S2.write(AY);
}
annat {
S2.write(90);
}
}
}
om (zbut == 1) {
digitalWrite (11, hög).
}
om (zbut == 0) {
digitalWrite (11, låg).
}
loop_cnt ++;
Delay(1);
}

Relaterade Ämnen

Trådlös Wii Nunchuck kontrollerade Arduino

Använda en helt omodifierade trådlös Wii Nunchuck som ett styrsystem för Arduino baserat projekt. Ingen extra radio sändare/mottagare par etc.Detta instructable förutsätter viss erfarenhet med Arduino mikrokontroller.Radiomottagare som kommer med trå...

Wii NunChuck kontrollerade Mindstorms NXT fotboll Robot

För den Brixhibition utställningen i slutet av April, var jag ombedd att ställa upp och köra ett par interaktiva Robot fotbollsplaner. De robotar som behövs för att vara robust och pålitlig som allmänheten kommer att interagera med dem. De behöver oc...

Wii Nunchuk kontrollerad modell tåg

med en Arduino mikrokontroller, en Adafruit motor sköld och en Wii Nunchuk, kan du skapa en intuitiv, programmerbar, modell tåg styrenheten för att köra din layout. Förvåna din vännerna. Underhålla din barnen. Inte riktigt DC, inte riktigt DCC. Du är...

Wii Nunchuck kontrollerade torn

har du 99 problem? Pesky ekorrar? Horder av irriterande trick-or-treaters klädd som zombies? Horder av faktiska zombies på dina portar? Är dessa typer av problem som kan lösas genom att kasta saker? Om så, är detta instructable för dig!För att minska...

Kontrollera din android-enhet med en wii remote

Hey guys för min tredje instructable jag ska visa dig hur du styr din android-enhet med en wii remotevad du behöver är1 x: wii remote1 x: android-enhetSteg 1: Ladda ner app först måste du gå till google play och hämta en app som kallas wiimote contro...

Wii Kart awesomeness - Instructable

Wii KartWii Kart är en trådlös kontrollerade go-kart med en off-the-shelf Wii Remote som registeransvarige. Två 250 Watt DC motorer ger en toppfart på 15 km/h. Wiii Kart byggdes i ett bostadsområde garage med hjälp av gemensamma hobby verktyg och res...

Gråta 5 avancerad Zapper

spela shooters med Wii är en enormt roligt men alla kanoner som jag kunde hitta var så dålig; använda Wii Zapper måste du använda en annan avtryckarfingret använder bara de normala Wiimote monterade pistolerna är fortfarande dålig, eftersom det är ko...

Armé av två prop mask.

Hej kommer här en steg för steg process i hur jag göra några av min mask, främst armén av två mask.Steg 1: RedoMedan du spelar den game Army of Two jag märker maskerna privilegiebrev hade på, jag undrar om det fanns någon där ute? Jag hittade några m...

Hur man gör en solder paste dispenser för SMD projekt...

Jag byggde nyligen en SMD reflow ugn med en brödrost ugn och en controller kit. Detta har gjort det riktigt enkelt att löda upp SMD PCB (surface mount enhet kretskort). Du enkelt uttryckt blobbar av solder paste på kuddar, släppa de SMD delarna på pl...

Rey (Star Wars: The Force vaknar) gratis serietidning dag 2016

Hälsningar en gång Instructable-keteers!Som vanligt, jag är sömnbrist och över koffeinhaltiga igen när jag sitter ner för att skriva upp en annan kostym äventyr.I början var det en komisk butikJag vet jag har tidigare nämnt att jag har en vän (s) som...

TOP SECRET The Art av dölja dina Stuff

inte du hatar när människor gå igenom dina saker eller stjäla saker här är några enkla lösningar. Kom ihåg att nyckeln till ett bra gömställe är det måste vara väl dolda men lätt att komma till.Steg 1: Luft-soft pistolen 1:Take en air-mjuk pistol med...

DIY Terminator Mask

Låt mig först tacka er för att titta på detta DIY. Detta är min första Instructable så vänligen vara ärlig med dina svar och kommentarer. Jag inser också, att de flesta av mina bilder blir suddiga. Jag tog de flesta bilder med min kameratelefon skick...

Korrugerad kort sköld

en kompis och jag gör en mini-serie för ett barn läger vi är ledare på kallas antar att ledaren. I princip maskerade ledare göra galna saker och campare måste försöka gissa vem ledarna. När man kommer med aktiviteter för detta trodde vi det skulle va...

Arduino / Wii kontrollerade Lego Star Wars raket torn

An Arduino ombord tar emot data från en Wii Nunchuck och skickar det till re servon: x, y och trigger. En oberoende laser har lagts till för inriktning. För närvarande mycket vinglig på grund av de billiga servon används.Steg 1: konstruktion Raket to...

Arduino kontrollerade ljus dimmer

Varning: Vissa människor försöka bygga detta med en optocoupler med zerocrossing coz "som är bättre" rätt? Vissa får även höra i elektronik butiker är det bättre att använda sådan optocoupler. FEL. Detta fungerar endast med en random brand optoc...

Air-drivna Soft robotstyrda gripdon

uppdatering (1/24/2014): viktig information om 3D-skrivare material läggas till under. Läs innan du försöker detta projekt!Uppdatera (11/22/2013): mycket billigare alternativet läggs till listan material att ersätta squeeze lökarna. Tack till utbildn...

En temperatur kontrollerade laboratorium VÄRMARE

EN TEMPERATUR KONTROLLERADE LABORATORIUM VÄRMAREDen enhet som beskrivs är en elektriskt uppvärmd luft bad med justerbar power input och temperatur reglering via en PID digital temperatur styrenhet. Det är lämpliga för användning som en värmare för ke...

Autonoma, trådlöst kontrollerade svävare

detta är en instructable som tar dig genom en hel och en halv månad av arbete, designa och skapa en wirelessly kontrollerade modulära svävare, som kan kontrolleras med en RC controller, eller göras helt fristående. Jag ska gå igenom hur vi byggt vår...

Bluetooth kontrollerad LED bärbar med Intel Edison

Har du någonsin föreställt en värld där du kan ändra mönster av en klänning med ett tryck på knappen? Eller en till kunna ändra höjd på en fåll med en känga av du finger? Tekniken möjliggör kontroll och anpassning på platser där du inte brukar. Telef...