Een Button Mouse controler (3 / 3 stap)

Stap 3: Tips

Ik had een moeilijk om alles uit te leggen. Als u gewoon vragen hebt laat ze in de comments en ik zal proberen te helpen bij het oplossen van eventuele verwarring.

Een paar onderdelen in de code kunnen worden gemanipuleerd als u wilt vertragen of versnellen de lussen of vertragingen.

Interval kan de lijn resetten indien de gebruiker de verkeerde keuze in de lus kiest. Interval de waarde te verhogen van de tijd die de lus is onderbroken voordat breken verhogen

int upState = 0;
int downState = 0;
int leftState = 0;
int rightState = 0;
int clickState = 0;
int dbl = 0;
niet-ondertekende lange interval = 80;
int j = 0; teller voor timing lus

Als (j > 0) {}
j = 0;
}

Als (ik < = 4) {}

while(digitalRead(button) == LOW) {}

/ * deze lus moest worden gebouwd op deze manier omdat met behulp van de
(currentMillis-previousMillis) > interval);
previousMillis = currentMillis;

leek te breken de lus en zou juist ingesteld

*/

if(j == interval) {}
Counter = 0;
breken;
} else {}
delay(50);
j ++;
}

De vertragingstijd regelt de snelheid van de beweging van de muis. De vertraging een hogere maakt de muis bewegen langzamer, en
verlagen van de waarde zal het omgekeerde effect hebben.

while(digitalRead(button) == HIGH) {}
schakelaar (i) {}
Case 1:
upState = digitalRead(2);
vertraging(20);
Serial.println("up");
Counter = 0;
breken;
Case 2:
downState = digitalRead(2);
vertraging(20);
Serial.println("down");
Counter = 0;
breken;
Case 3:
leftState = digitalRead(2);
vertraging(20);
Serial.println("left");
Counter = 0;
breken;
Case 4:
rightState = digitalRead(2);
vertraging(20);
Serial.println("right");
Counter = 0;
breken;
standaard:
Serial.println ("niets doen");
Counter = 0;
} / / einde van schakelaar

Gerelateerde Artikelen

Uw muziek draadloos met een Logitech Mouse control

Uw muziek draadloos met een Logitech Mouse control

heeft u ooit nodig om te controleren uw muziek draadloos? Met een beetje software en een Logitech-muis is dit eenvoudig. We gaan over hoe u kunt uw muis instellen zodat u kunt pauzeren, overslaan en herhalen totdat je van batterijen uitgeput.Hier is
Hoe het bouwen van een emmer muis val/DIY Mouse Control

Hoe het bouwen van een emmer muis val/DIY Mouse Control

als het weer cool wordt, muizen op zoek gaan naar een plek om te verblijven! Uw huis is gewoon perfect voor hen - maar knaagdier uitwerpselen, beschadigde kasten en andere problemen in verband met muizen en ratten is niet perfect voor u! Als je een e
6 button RGB Controler.

6 button RGB Controler.

In dit instructable zullen we leren hoe met 6 knoppen bepalen de kleur van een RGB LED met behulp van een Arduino Micro-Controller. Dit is een leuke en eenvoudige kleine project dat u niet meer dan 20 minuten te voltooien moet nemen.Benodigde materia
RC vliegtuig - How to Fix een wiebelende Flap controle Rod

RC vliegtuig - How to Fix een wiebelende Flap controle Rod

Hallo iedereen. We hopen dat u genieten van uw zomer en krijgen veel speeltijd! Wij allen houden van te hebben plezier en speel, maar we niet extra nodig spelen in onze kleppen en controle van staven. Hier is een snelle en gemakkelijke oplossing.Chec
Maak een jurk van een Button-Down Shirt

Maak een jurk van een Button-Down Shirt

dit is een verrassend simpele manier om te zetten van een oude button-down shirt in een leuke, stijlvolle jurk. Het vereist zeer weinig naaien. Ik droeg een van deze jurken aan mijn Junior prom, en nu maak ik een tweede transactie met mijn moeder voo
Hoe maak je een minnie mouse uit polymeerklei

Hoe maak je een minnie mouse uit polymeerklei

Ik dacht dat Minnie mouse zou een goed idee om vrienden laten zien hoe te maken want het is echt gemakkelijk en leuk.Materialen die u nodig hebt:Rode sparkly klei polymeerklei (of rode klei)Zwarte polymeerkleiVlees polymeerkleiGele polymeerkleiWitte
Maak een Wi-Fi Controlled Robot met LinkIt ONE

Maak een Wi-Fi Controlled Robot met LinkIt ONE

Hier is een stap voor stap gids die u bouwen van de eerste robot en complexiteit, toevoegen helpen zal als u volgen. Naast het gebouw een fundamentele hindernis vermijden robot met een ultrasone sensor en Sparkfun motor stuurprogramma , zult u ook le
Een LED voor controle op het Internet via Arduino met Teleduino

Een LED voor controle op het Internet via Arduino met Teleduino

er is iets cool over het maken van een LED-gloed via een Arduino. Wat kon maken dat zelfs koeler? Hoe over het maken van die LED gloed van overal in de wereld via het internet? Nu zijn we talkin '!Dit proces is echt eenvoudig met behulp van de schets
Hoe maak je een Arduino-Radio Controlled Robot

Hoe maak je een Arduino-Radio Controlled Robot

Ik heb altijd al wilde maken van een afstandsbediening robot auto, maar altijd dacht dat het was te hard of te ingewikkeld. Een paar weken geleden ik eindelijk deed wat echte onderzoek en realiseerde dat het veel gemakkelijker te maken dan ik dacht e
Een Arduino Infrared Controlled en het obstakel te vermijden Robot

Een Arduino Infrared Controlled en het obstakel te vermijden Robot

Hallo iedereen,Deze Instructables is verdeeld in twee fasen, waardoor het geschikt is voor zowel de beginner als de tussenliggende robot ontwerpers.De eerste fase omvat het gebruik van de arduino nano bord alleen als de controller. Met dit gaan wij o
Daarvoor een Mickey Mouse-Pompoen Halloween

Daarvoor een Mickey Mouse-Pompoen Halloween

Ik houd absoluut van Halloween tijd in Disneyland. Door deze Mickey pompoen te maken, kun je Disney Halloween magic aan uw eigen huis.Terwijl in Disneyland bezocht eerder deze oktober ik het carnaval Halloween op Big Thunder Ranch waar ik kwam over e
Een ESP8266 met controle stopcontacten met behulp van 433mhz, zender en ontvanger

Een ESP8266 met controle stopcontacten met behulp van 433mhz, zender en ontvanger

In dit Instructable zal ik laten zien hoe u kunt besturen een belangrijke aansluiting met behulp van een 433mhz zender en ontvanger.Ik begon dit project, omdat ik wilde zitten kundig voor mijn lamp schakelaar aan en uit zonder het gebruik van de afst
Een tabel van de multi-aanraking met een AI User Control Point

Een tabel van de multi-aanraking met een AI User Control Point

de optische Interface Design Club (OIDC) is een student onderzoek/ontwerp gebaseerde organisatie opgericht in de Universiteit van Alabama in Huntsville op de val Semester van 2012. Het doel van de OIDC is bedoeld als alle studenten - vooral Voorgraad
Nao Robot met behulp van een Xbox-Controller controle

Nao Robot met behulp van een Xbox-Controller controle

In dit instructable zal ik laten zien hoe te simuleren NAO robot in Gazebo simulator en Robot Operating System (ROS). ROS is een open source framework voor ontwikkeling en onderzoek in robotica. Het bieden rijke verzameling hulpprogramma's en bibliot