SimpleTweet_00 bearbetning (2 / 6 steg)

Steg 2: Arduino



/ / simpleTweet_00_a

/*
simpleTweet_00 arduino skiss (för användning med
simpleTweet_00 processing skiss) av june2011

Detta skript är avsedd att användas med en magnetisk reed switch,
men någon strömbrytare inkopplad i pin #10 fungerar lätt.

Arduino är ansluten till en krets med en sensor som
utlöser koden: Serial.write(n); där n = 1 eller 2.
Bearbetning skissen lyssnar för det meddelandet och sedan
använder twitter4j biblioteket för att ansluta till Twitter
via OAuth och post en tweet.

Läs mer om arduino, bearbetning, twitter4j,
OAuth och registrera din app med Twitter...
besöka <
besöka < http://www.twitter.com/msg_box>

Här koden gjordes möjligt och förbättras med
hjälp från människor över internet. Tack.
Speciella shoutouts till de hjälpsamma lurkers på twitter4j,
Arduino, bearbetning och bloggare överallt, och
till den adafruit & ladydada crowdsource.
Och framför allt till min underbara fru, utan
Vem, inget av detta hade varit möjligt.

Bli inte en kuk.
*/

CONST int magReed_pin = 10; PIN-kod
int magReed_val = 0;
int currentDoorState = 1; börja w / krets öppen
int previousDoorState = 1;

void setup() {
Serial.BEGIN(9600);
pinMode (magReed_pin, ingång);
}

void loop() {
watchTheDoor();
}

void watchTheDoor() {
magReed_val = digitalRead(magReed_pin);
om (magReed_val == låg) {/ / öppen
currentDoorState = 1;
}
om (magReed_val == hög) {/ / stängt
currentDoorState = 2;
}
compareStates(currentDoorState);
}

void compareStates(int i) {
om (previousDoorState! = jag) {
previousDoorState = i.
Serial.write(i);
Delay(1000); //
}
}

Se Steg
Relaterade Ämnen

CNC strategier för bearbetning spiralformade former

Spiralformade former innebär en särskilt intensiv utmaning för CNC-bearbetning. Roterande underskär och frågor fixturer oregelbundna böjda volymer testa duglighet av även de mest erfarna av maskinister. Liten skala CNC frästa spiralformade delar till...

Batch-bearbetning bilder för webben med droplet @ Photoshop

Bilder direkt från kameran kommer att ha hög filstorlek. Att göra en instructable. repetitiva uppgifter, till exempel spara 100 bilder för webben i Photoshop är tidskrävande och frustrerande. Droppar är dra och släpp miniprogram som kan göra de enfor...

Enkel kontroll av Kinect i bearbetning 3.0

Hola amigosEn esta in le voy en mostrar como instalar todo para usar Kinect con bearbetning FN spårk muy fácil de usar y que seguramente muchos de ustedes ya han usado anteriormente.En esta in yo estoy usando Windows x64, pero seguramente también les...

Svart valnöt skörd & bearbetning

När hösten närmar sig i vårt område i nordöstra Oklahoma, börjar många av våra träd sprida sina grödor, släppa nötter under träd, trädgård, trädgård, buskar, och även på en tillfällig intet ont anande mänskliga nedanför trädet. Vårt hus var tyvärr pl...

En nybörjare Guide till Raw-filer och Raw-bearbetning

En av de första sakerna jag lärt mig om i fotografi var om en filtyp som kallas en Raw-fil. Ofta när någon börjar i fotografi, inser han eller hon inte potentialen i Raw-filer. Först såg jag inte användning för raw-filer, de tycktes erbjuda något som...

Flygplan HDR foto bearbetning

Digital fotografering har öppnat många nya tekniker till massorna. En av de mest imponerande är HDR fotografering. HDR eller High Dynamic Range-bilder, använder digital bearbetning för att kombinera flera bilder på olika exponeringar. Kamerasensorer...

Ball anhängare använder vision bearbetning

Video processing har alltid en utmaning att robot byggare som kodningen är komplexa och människor som inte har kunskapen i MATLAB kan inte göra mycket, men i den här guiden vi kommer att lära att programmera en robot att följa en gul färgad boll, med...

Artisan klubbor för Leathercraft, träbearbetning och skulptera

Det finns ett gammalt talesätt som går; "en hantverkare/kvinna är bara så bra som sina verktyg. För mig, det är bara halva ekvationen eftersom, enligt min mening en crafter största styrka ligger i förmågan att skapa sin egen utrustning. För att det f...

Styra en RepStrap bearbetning

detta instructable visar hur du kan använda många öppet tillgängliga projekt tillsammans bygga en intressant och komplexa system. Det drar på flera gemenskapens projekt inklusive: RepRap, Arduino, bearbetning, Linux och, naturligtvis, Instructables!M...

18th-talet Spice kabinett av 2000-talet träbearbetning

detta Instructable är två Instructables i en.Första är denna Instuctable om att designa och göra 18th Century American möbel, en krydda skåp, med 21-talets träbearbetning tekniker. Det andra är detta Instructable även om processen att utforma och att...

Hur man bygger en billig arbetsbänk för träbearbetning med en HD Kreg Jigg, med VIDEO tutorial

Gratis planer finns även nedan i Imperial och metriska.Steg 1: Se Full Video Tutorial Video här.Warren från en trä verktyg visar hur man bygger en billig och enkel ön träbearbetning workbench med hund hål, lederna är gjorda med Kreg HD pocket hole ji...

Använda Google Sketch-Up att planera träbearbetning projekt

En dag jag undrar hur jag kunde enkelt visualisera mått för en tabell utan att dra det på penna och papper (jag är en fruktansvärd konstnär). Sedan snubblade jag över denna fantastiska program som heter Google Sketch-Up. Med skiss-upp kunde jag hitta...

Träbearbetning Workbench: Robust, Billigt och snabbt att bygga

Min makerspace behövs en ordentlig arbetsbänk för träbearbetning så jag erbjöd sig att bygga en. Jag har byggt ett par bänkar tidigare så hade jag en idé om vad skulle kunna fungera i en gemensam workshop. Jag visste att jag ville ha en bänk som var:...

Improviserade träbearbetning klämmor

Verkliga träarbetare verkar alltid ha massor av klämmor liggande. Jag är en amatör woodworker och har varken lagring eller budgeten (klämmor är dyrt!), så jag göra med alla möjliga konstiga fastspänning uppställningar. Lyckligtvis moderna trälim är o...

Skär spikar eller skruvar med en träbearbetning Hand såg

Tänk dig en situation:Du arbetar på din trädkoja. Du behöver skära några naglar kortare, men du inser att du glömt att ta din metall såg.Du kan gå hem för att få sågen, men du inte känner slösa tid och pengar att gå tillbaka hem till få den.Du vill v...

Generativ 3d-utskrifter med bearbetning

Detta Instructable kommer att lära dig hur du skapar generativa objekt med Processing kod som kan vara 3d tryckt. En av läckerheterna att använda generativa kod att skriva ut saker är att du kan Slumpa vissa delar så att varje gång du gör en bit, det...

Första stegen med bearbetning och Arduino (styra skiftregister från dator)

Hej igen! Jag har få delar, så jag beslöt att börja bygga virtuella! Jag hade bearbetning på min dator, men jag hade aldrig använt det, eftersom i´m bara en student och jag don´t vet Java alls. Först bestämde jag mig att rita kvadrat. Jag hade så myc...

Med en NES-kontrollant för emulatorer med Arduino och bearbetning

Jag har hittat flera sätt att ansluta en NES controller till datorn för användning som en emulator gamepad men verkade ingen vara enkel och förenlig med vad jag hade på hand.Den här bara arbeten med Arduino Leonardo, Micro och vederbörlig: https://gi...

Bearbetning: Instructables logotyp animation

Hej alla,Du har någonsin undrat om logotypen animationer i slutet av annonser. Jag har Tja och jag tror de är fantastiska. Här är en tutorial för att göra en själv. Vi kommer att använda bearbetning som vår utvecklande miljö. Behandlingen är en öppen...