Druk geactiveerd paraplu licht-Up (2 / 8 stap)

Stap 2: Program Arduino Code


Program je Arduino met de volgende code:

/***************************************
Druk geactiveerd licht-up paraplu
door Shannon Lubetich en Emily Yang
***************************************/

int sensorReading = 0;
int r0 = 0;
int r1 = 0;
int r2 = 0;
int w0 = 0;
int w1 = 0;
int w2 = 0;
int count = 0;

VOID Setup {}
Serial.begin(9600);

digitale arduino pinnen als uitgang voor de bediening van het selectie proces voor onze 4051 multiplexers initialiseren
pinMode (2, OUTPUT); R0
pinMode (3, OUTPUT); R1
pinMode (4, OUTPUT); R2
pinMode (8, OUTPUT); W0
pinMode (9, OUTPUT); W1
pinMode (10, OUTPUT); W2
}

void loop {}

doorlopen elke piezo schijf en de bijbehorende reeks LEDs
for (int i = 0; ik < 8; i ++) {}

de analoge waarde van de druksensor van het piëzo-schijf lezen
Reading(i);

Stuur de trigger van de druk naar de LED 's
writing(i);
}
}

VOID lezing (int-sensor) {}

Gebruik binaire selecteren de juiste ingang om te lezen over de 4051 multiplexer
sensorReading = 0;
R0 = bitRead (sensor, 0);
R1 = bitRead (sensor, 1);
R2 = bitRead (sensor, 2);
digitalWrite (2, r0);
digitalWrite (3, r1);
digitalWrite (4, r2);
sensorReading = analogRead(A5);

langzaam wordt afgedrukt resultaten naar de seriële monitor
Graaf ++;
Als (graaf % 1000 == 0) {}
Serial.println(sensorReading);
}
}

void (int LED) schrijven {}

binaire gebruikt om te selecteren van de juiste uitgang om naar te schrijven op de 4051, hier gebruikt als een demultiplexer
W0 = bitRead (LED, 0);
W1 = bitRead (LED, 1);
W2 = bitRead (LED, 2);
digitalWrite (8, w0);
digitalWrite (9, w1);
digitalWrite (10, w2);

Als de gemeten druk boven een bepaalde drempel, leiden tot tekenreeks voor LEDs
Als (sensorReading > = 15) {}
analogWrite (A0, sensorReading * 25);
delay(125);
}

anders laat u LEDs uit
else {}
analogWrite(A0,0);
}
}

We waren geïnspireerd door het volgende project, en keek naar de code voor het, maar belandde ontwikkelen onze eigen. Bent u geïnteresseerd in het maken van een paraplu die muzieknoten speelt wijten aan de druk op, dit is echter een grote pagina: http://whyyesihaveawebsite.com/arduino/?p=6&fb_source=message

BELANGRIJK: 4051 chips zijn TRICKY! Acht nemen!
Voor meer informatie over de 4051 chip, gebruikt als een multiplexer of demultiplexer, verwijzen naar de Arduino playground pagina op http://www.arduino.cc/playground/Learning/4051

Moet je het schema handig om te verwijzen naar alle de i/o-pinnen en waar zij moeten worden aangesloten.

Gerelateerde Artikelen

Druk geactiveerd knuffel-Detector (PAD)

Druk geactiveerd knuffel-Detector (PAD)

opgetreden bij het ontwerpen van onze Druk geactiveerd knuffel-Detector of PAD, brachten we een heleboel tijd overwegen onze technologie binnen het rijk van David Phillips artikel over de alomtegenwoordige gegevensverwerking (Phillips, David. "Ubiqui
Paraplu licht

Paraplu licht

ooit geweest home lopen op een donkere regenachtige avond alleen om een auto of fietser bijna lopen in u? * wooosh! *Vervelende fietsers. Hoe heeft hij mij niet zien er?!Een kruispunt later... * vrrrooooomm! *Vervelende automobilisten! Ik werd bijna
Aflevering 17: De paraplu licht

Aflevering 17: De paraplu licht

Don't you haat lopen in de regen 's nachts?Niet in staat zijn om te zien waar je naartoe gaat, of wat uw paraplu kan botsen?Nou vrees niet meer met het nieuwe paraplu licht van dom uitvindingen!Deze paraplu kun je zien in het donker, houden u... veil
Druk geactiveerde voorjaar Snare val

Druk geactiveerde voorjaar Snare val

Een hoe over de oprichting van een druk geactiveerd voorjaar snare voor overleving of pest dierlijke controle.Deze valstrik werd gebouwd om te vangen van wilde katten die hadden overvallen en doden van kippen op de boerderij. Wanneer de katten niet h
Kantelen geactiveerd Cloud licht

Kantelen geactiveerd Cloud licht

ik heb altijd al een fan van sfeer verlichting dus toen ik de optie voor het gebruik van neopixels en een sensor heb ik besloten mijn eigen verhelderend wolk die ik nodig had.  De term cloud is losjes, gebruikt omdat het is een houten doos met draad
Opknoping paraplu licht

Opknoping paraplu licht

u zijn op zoek naar een goedkoop, gemakkelijk, artistieke op zoek alternatieve verlichting, misschien als je dit lumineuze idee. Het maakt een geweldig cadeau idee voor die persoon die alles al heeft, en het is gegarandeerd te fleuren hun dag.Dit lic
Motion Detector geactiveerd ijdelheid licht

Motion Detector geactiveerd ijdelheid licht

Ik kocht een infrarood-motion detector eenheid op eBay voor $1.50 en besloot om hem te benutten. Ik kon mijn eigen motion detector boord gemaakt hebben, maar bij $1,50 (dat bestaat uit 2 trim potten voor het aanpassen van de gevoeligheid en dicht van
Druk geactiveerd Zen heiligdom

Druk geactiveerd Zen heiligdom

2 grote bladen van karton of houtAluminiumfolie of metaalTapeSeveral voeten van geïsoleerde draadVerlichting/Any decoraties u zou willen toevoegenTools:Draad StrippersEen scherp mes10K Ohm weerstandSoldeerboutVerlengsnoerStap 1: Persoonlijk tintje Mi
Zakje met ritssluiting geactiveerd licht

Zakje met ritssluiting geactiveerd licht

Stoppen met gevoel voor dingen binnen je zak/tas in het donker! Voer in plaats daarvan onderstaande instructies voor het toevoegen van deze mini Ledlamp in uw zak om ter plaatse precies wat u zoekt...U hoeft niet te worden een elektronische genie te
Houd ongewenste bezoekers weg met een Motion geactiveerd Sprinkler

Houd ongewenste bezoekers weg met een Motion geactiveerd Sprinkler

De lokale dieren denkt dat uw gazon hun persoonlijke toilet? Ninja moordenaars en probeer te sluipen in uw huis? Houd deze ongewenste bezoekers weg met een motie geactiveerde sprinkler systeem. Zodra ze stap in uw gazon, een passieve infrarood bewegi
1300 lumen fiets licht

1300 lumen fiets licht

Laat ik beginnen met dit: Ik hou van fietsen in de nacht. Alles van de lege straten aan de koele lucht blijf fietsen in de nacht. Maar mijn snelle setup van een LED-zaklamp pijp-vastgeklemd zit op mijn stem was niet te snijden. Ik moest meer macht. I
Patio paraplu Jar ledverlichting

Patio paraplu Jar ledverlichting

deze zomer hier heel goed is geweest op de zuidkust van Engeland. Kreeg het gras snijden, regende vernietiging op sommige afzichtelijk overwoekerd planten, de tuin leek meer als een tuin en minder een kleine fauna behouden. Meer Alan Titchmarsh en mi
U kunt dat doen met een druk op de KIndle?

U kunt dat doen met een druk op de KIndle?

ik begreep nooit waarom iemand zou willen om zelf een e-Reader. Vervolgens mijn volwassen kinderen gaf me een Kindle Touch en ik heb gevonden manieren om het voor mij veel van wat een slimme telefoon of een iPad voor andere mensen doet doen. Op een d
Quick Tip #3 - snelle en eenvoudige Motion geactiveerd fiets koplamp

Quick Tip #3 - snelle en eenvoudige Motion geactiveerd fiets koplamp

Mijn elektrische fiets led koplamp niet had gewerkt sinds ik het kreeg. Dus... wat te doen wat u moet doen...?Ik besloot in plaats van afval van de koplamp, omdat het ziet er goed uit op de fiets, totdat ik de manier waarop ik wil, ik moest mijn hoof