Enkel WF32 programmering använder Arduino IDE (5 / 5 steg)

Steg 5: Koden




Denna kod är liknande och använder många exempel från statliga förändring exempel fil > exempel > digitala > StateChangeDetection. Ett enkelt exempel på denna kod kan hittas här.

I min void setup() jag helt enkelt ställa in LED stift till produktionen och de två knapparna till ingång.

"Serial.begin(9600)," tillåter mig att använda verktyget seriell Monitor > Serial Monitor att spåra min räknare och knapparna nedtryckt.

I den ogiltiga loop() jag först läste ingångsstiftet, då jag jämför det till dess tidigare status som just nu är 0. Om det var en förändring som knappen trycktes (buttonState == hög) jag öka räknaren och Visa den på serial bildskärmen. När jag släpper knappen (buttonState == låg) jag visa vilken knapp jag tryckte för referens. Jag också lägga till en liten fördröjning för att undvika studsar.

Efter detta är det alla rak vidarebefordra uppgiften av lysdioder till disken.

Det var för den första knappen som flyttas 1 upp från 0 till 15.

Nu flyttar den andra knappen vi har värdet nedåt. Den svåra biten är att ha det att fungera samtidigt så när vi trycker på den andra knappen att minska värdet, den första knappar värdet och counter får minskade också. Så istället för att vara på 4, vi trycker på knappen och flytta till 3 (binära), när vi trycker på knappen första vi vill gå till 4 i stället för 5.

För att göra detta korrekt vi börjar den andra knappen precis som först, men denna gång vår knapp 2 counter kommer att räknaren för den första knappen minus 1 och måste vi göra räknaren första minska med 1 också.

buttonPushCounter2 = buttonPushCounter - 1;
buttonPushCounter = buttonPushCounter - 1;

Allt annat är samma och vi kopiera om... Else-satser.

Se Steg
Relaterade Ämnen

Programmera din chipkit dp32 använder Arduino IDE

chipKIT styrelser har oftast mycket mer minne och datorkraft än många Arduino styrelser, och som ett resultat, de är så mycket bättre på att manipulera data.På andra sidan, Arduino IDE är lätt att använda och förstå.Så tänk om vi kunde interchange Ar...

Programming ESP8266 ESP-12naE NodeMCU använder Arduino IDE - en handledning

NodeMCU Dev styrelsen är baserad på allmänt utforskade esp8266 System på Chip från Expressif. Den kombinerade funktionerna i WIFI kopplingspunkt och station + microcontroller och använder enkelt LUA baserat programmeringsspråk. ESP8266 NodeMCU erbjud...

Christmas lightning använder arduino ide dp32 ombord

Saker vi behöver:1. DP32 styrelsen2. PGM programmerare (att programmera styrelsen)3. 2 USB-kablar (micro och mini)4. Adruino IDE5. boot loaderSteg 1: Ladda ner MPLABX och Arduino ideLänk till data överför MPLABX -> http://www.microchip.com/mplab/mpla...

ESP8266 Till IFTTT använder Arduino IDE

Hej folk,Det finns gott om Instructables ute på använda modulen ESP8266, kunde inte jag hitta en specifik till att läsa in data till den fria IFTTT (om detta sedan att) plattformen så jag tänkte jag skulle dela mitt projekt om det hjälper någon där u...

Hur man beräknar vinklar på en pic32 använder arduino IDE

Detta är en instructable till på hur man kan beräkna vinkeln mellan 0-180 grad med pic32 Analog Potentiometer och LED lampor på aduino IDE1. Ladda upp bootloader i pic32 med mplabx (detta måste vara re-belasta upp varje gång du behöver ladda upp kode...

Programmera ATmega16A genom att använda arduino IDE

Assalamualaikum warahmatullahi wabarakatuhHej, är mitt namn Ekky Hermestian IW från IndonesienDenna tutorial ska show dig hur man programmerar en ATmega16 använder Arduino IDEVi kan använda syntax sompinMode()digitalWrite()digitalRead()och många fler...

Ställa in chipKIT dp32 att använda Arduino IDE

Vet du du kan programmera din chipKIT styrelse eller någon PIC32 chip använder Arduino IDE? Det är faktiskt ganska lätt. Denna handledning visar hur du ställer in din chipKIT dp32 att använda Arduino IDE för att utveckla den. Observera att denna hand...

Programmering i ESP8266 WeMos-D1R2 använder Arduino programvara/IDE

I detta Instructable guidar jag dig genom de steg som behövs för att installera, konfigurera och programmera WeMos-D1R2 styrelsen använda Arduino IDE.WeMos-D1R2 är en ESP8266-12 utifrån en Arduino-UNO fotavtryck WiFi aktiverat mikroprocessor unit. De...

Utveckla ett ATtiny firefly projekt använder Arduino och det är IDE

Jag såg nyligen ett intressant projekt av Karl Lunt som används en ATtiny13 för att efterlikna en firefly (http://www.seanet.com/~karllunt/fireflyLED.html). Detta i sig, är verkligen inte unik, men det fick mig att tänka om en av mina tidiga microcon...

Programmera Arduino Pro Mini använder Arduino Uno

Hej alla. Idag ska jag visa hur man programmerar arduino pro mini använder arduino uno.Om du redan hade en arduino uno och du nyligen köp arduino pro behöver mini då du inte köpa USB till seriell omvandlare för att programmera arduino pro mini efters...

Hur man programmet en ATtiny85 använder Arduino - Como programar um ATtiny85 usando Arduino

Hur till easly krympa enkla projekt?Como diminuir seus projetos mais simples?ATtiny85 är en enkel att använda, billig och liten mikrokontroller (8 ben). Du kan programmera det med en Arduino och kan använda Arduino IDE själv att skriva och ladda upp...

Hur du använder Arduino för att slå på en lampa på distans, direkt från din iPhone/Android

med Arduino du verkligen kan göra så många roliga och användbara projekt, särskilt för att underlätta vissa uppgifter i hemmet. I denna artikel kommer vi att se hur du använder Arduino till avsides vända på en lampa, eller någon enhet som är ansluten...

Kör motorn med android använder arduino och bluetooth

Hej vänner! Detta är min första instructable någonsin och idag jag ska visa dig hur man kör 2 motorer med android använder arduino och en billigt Bluetooth-modul. Detta projekt kan vara till stor hjälp för dig att bygga robotar som kan kontrolleras a...

Gest kontrollerade robot använder Arduino

Denna gest kontrollerade robot använder Arduino, ADXL335 accelerometer och RF sändar par.Vi kommer att dela upp hela roboten i 3 delar sändaren, mottagare och roboten.De olika gester som har mappats till riktningen av bot är-Hand parallellt med marke...

MOTION SENSOR använder ARDUINO

Hur tråd och programmera din nya rörelsesensor med din arduino? Väl se längre. Denna handledning kommer att ge dig ett enkelt exempel på hur man ställer in en rörelsesensor till din arduino och aktivera en led eller inaktivera om rörelse detekteras....

Hinder Avoider Robot använder Arduino Uno och IR-närhet Sensor

Följ stegen för att skapa ett hinder undvika Robot använder Arduino Uno och IR-rörelsesensorSteg 1: Delar krävs1) Arduino Uno R3 (klon kommer att göra)2) IR närhet sensorer (2 rekommenderas)3) chassi med motorer4) bakbord5) L293D Motor förare ombord6...

Hem automationssystem använder Arduino och SIM900 GSM modul

Hej du! Som jag har nästan avslutat mina studier på Lunds tekniska högskola, jag var tvungen att göra ett examensarbete och min tanke var att göra en häpnadsväckande sak (jag vet att det roliga: D) att visa alla att jag är en bra prototyp maker och j...

Hur man programmerar Vexplorer använder Arduino

detta instructable kommer att handla om använder arduino för att styra revell vexplorer. Senare kan du lägga till så många sensorer du vill. Om du inte redan har de flesta delar kostar detta ca $200 dollar. De flesta av de elektroniska bitar du kan h...

LED-trafikljus använder Arduino

göra ledde trafikljus använder Arduino uno.Steg 1: Delar krävs1. Arduino UNO2. 3 pc. LED (röd, grön, gul)3. Breadborad4. wire bygelSteg 2: Hårdvara anslutning Connet din anrduino med ledde som visas i figur.Steg 3: programmeringKopiera och klistra in...