Mini station op "solar" batterij (2 / 3 stap)

Stap 2: Arudino code


Uittreksel naar de bijgevoegde archief, opent u het in de Arduino IDE en uploaden van de Raad van bestuur.

Hier ziet u 2 bestanden.

Heeft de volgende inhoud:

#include "pitches.h"
#include < Servo.h >

initialisatie van de array met notities
int melodie [] {} =
NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4};

int noteDurations [] {} =
4, 8, 8, 4,4,4,4,4};

Servo myservo;

int pos = 0;

int sensorPin = A0;

int sensorValue = 0;

int redLed = 13;
int yellowLed = 12;
int greenLed = 11;

int redRGB = 10;
int greenRGB = 9;
int blueRGB = 8;

VOID Setup {}

playTone();  groet

myservo.attach(7);  de servo op pin 7 hecht aan de servo-object

pinMode (redLed, OUTPUT);
pinMode (yellowLed, OUTPUT);
pinMode (greenLed, OUTPUT);

pinMode (redRGB, OUTPUT);
pinMode (greenRGB, OUTPUT);
pinMode (blueRGB, OUTPUT);

}

void loop {}

sensorValue = analogRead(sensorPin);

Als (sensorValue < = 300)
{
digitalWrite (redLed, hoge);
digitalWrite (yellowLed, laag);
digitalWrite (greenLed, laag);
setColor(255,255,255);
}
Als ((sensorValue>300) & &(sensorValue<600))
{
digitalWrite (redLed, laag);
digitalWrite (yellowLed, hoge);
digitalWrite (greenLed, laag);
setColor(255,255,255);
motorSpeed(10);

}
Als (sensorValue > = 600)
{
digitalWrite (redLed, laag);
digitalWrite (yellowLed, laag);
digitalWrite (greenLed, hoge);
setColor (80, 0, 80);  paars
playTone();
motorSpeed(5);
}

}

VOID setColor (int rood, int groene, blauwe int)
{
analogWrite (redRGB, rood);
analogWrite (greenRGB, groene);
analogWrite (blueRGB, blauw);
}

VOID motorSpeed(int time)
{
voor (pos = 0; pos < 180; pos += 1)
{
myservo.write(POS);
delay(time);
}
voor (pos = 180; pos > = 1; pos-= 1)
{
myservo.write(POS);
delay(time);
}
}

VOID playTone()
{
voor (int thisNote = 0; thisNote < 8; thisNote ++) {}

int noteDuration = 1000/noteDurations [thisNote];
Toon (6, melody[thisNote],noteDuration);

int pauseBetweenNotes = noteDuration * 1.30;
delay(pauseBetweenNotes);

noTone(6);
}
}

De tweede is slechts een toevoeging om geluiden spelen te maken:

/*************************************************
* Openbare constanten
*************************************************/

#define NOTE_B0 31
#define NOTE_C1 33
#define NOTE_CS1 35
#define NOTE_D1 37
#define NOTE_DS1 39
#define NOTE_E1 41
#define NOTE_F1 44
#define NOTE_FS1 46
#define NOTE_G1 49
#define NOTE_GS1 52
#define NOTE_A1 55
#define NOTE_AS1 58
#define NOTE_B1 62
#define NOTE_C2 65
#define NOTE_CS2 69
#define NOTE_D2 73
#define NOTE_DS2 78
#define NOTE_E2 82
#define NOTE_F2 87
#define NOTE_FS2 93
#define NOTE_G2 98
#define NOTE_GS2 104
#define NOTE_A2 110
#define NOTE_AS2 117
#define NOTE_B2 123
#define NOTE_C3 131
#define NOTE_CS3 139
#define NOTE_D3 147
#define NOTE_DS3 156
#define NOTE_E3 165
#define NOTE_F3 175
#define NOTE_FS3 185
#define NOTE_G3 196
#define NOTE_GS3 208
#define NOTE_A3 220
#define NOTE_AS3 233
#define NOTE_B3 247
#define NOTE_C4 262
#define NOTE_CS4 277
#define NOTE_D4 294
#define NOTE_DS4 311
#define NOTE_E4 330
#define NOTE_F4 349
#define NOTE_FS4 370
#define NOTE_G4 392
#define NOTE_GS4 415
#define NOTE_A4 440
#define NOTE_AS4 466
#define NOTE_B4 494
#define NOTE_C5 523
#define NOTE_CS5 554
#define NOTE_D5 587
#define NOTE_DS5 622
#define NOTE_E5 659
#define NOTE_F5 698
#define NOTE_FS5 740
#define NOTE_G5 784
#define NOTE_GS5 831
#define NOTE_A5 880
#define NOTE_AS5 932
#define NOTE_B5 988
#define NOTE_C6 1047
#define NOTE_CS6 1109
#define NOTE_D6 1175
#define NOTE_DS6 1245
#define NOTE_E6 1319
#define NOTE_F6 1397
#define NOTE_FS6 1480
#define NOTE_G6 1568
#define NOTE_GS6 1661
#define NOTE_A6 1760
#define NOTE_AS6 1865
#define NOTE_B6 1976
#define NOTE_C7 2093
#define NOTE_CS7 2217
#define NOTE_D7 2349
#define NOTE_DS7 2489
#define NOTE_E7 2637
#define NOTE_F7 2794
#define NOTE_FS7 2960
#define NOTE_G7 3136
#define NOTE_GS7 3322
#define NOTE_A7 3520
#define NOTE_AS7 3729
#define NOTE_B7 3951
#define NOTE_C8 4186
#define NOTE_CS8 4435
#define NOTE_D8 4699
#define NOTE_DS8 4978

Gerelateerde Artikelen

$5 pocket Solar batterij voor QRP Radio Transceiver

$5 pocket Solar batterij voor QRP Radio Transceiver

Het lijkt te mooi om waar te zijn maar kun je een zak zonne-aangedreven batterij op uw QRP-radio voor $5.U moet een soldeerbout en een paar odd en eindigt.Stap 1: De goederen krijgenEerst, hoofd over aan ebay en pick-up een Solio Mono-A voor $3 grati
Solar batterij opladen

Solar batterij opladen

dit instructable zal u tonen hoe maak je eigen solar battery charger van zeer eenvoudige componenten. Het is afkomstig van mijn documentatie voorwaarde met een kit die ik lever - u gemakkelijk moet kunnen bron dezelfde componenten zelf natuurlijk.Als
Mini Xco2 wind-solar hybrid led tuin verlichting

Mini Xco2 wind-solar hybrid led tuin verlichting

ik ben liefhebber van de wetenschap. Being in Http://www.instuctables.com en www.youtube.com ik ben het leren van grote kennis van vrienden over de hele wereld. De langere tijd ben ik het verblijf, de sterkere emotie iets te maken.Nu ben ik het maken
Solar batterij

Solar batterij

dit is een solar batterij, die kan worden gebruikt in elk apparaat dat met 1 AA of AAA-batterij werkt.Er is alleen een 1N5819 Schottky diode in het circuit te dragen vermogen van paneel tot batterij overdag en voorkomen van alle huidige te lekken ter
Autonome fietscomputer met solar batterij en а micro-generator.

Autonome fietscomputer met solar batterij en а micro-generator.

U zult: fietscomputer, zaklamp met solar batterij met micro generator, tin, soldeerbout, twee draden, super lijm.Stap 1: Gesoldeerd draden Gesoldeerd draden aan de contacten van de zaklamp en fiets computer. Observeren van polariteit!!!Stap 2: Steken
Portable Solar batterij Bank

Portable Solar batterij Bank

dit is mijn eerste instructable, bouwde ik het voor het nemen van de foto's dus ik em opgezocht, mijn achtertuin is verlicht met led's, een auto-accu en 4 10w zonnepanelen, enorme en lelijk, dus ik liep als kan ik het opbouwen van een draagbare versi
Pocket mini air conditioner 9v batterij

Pocket mini air conditioner 9v batterij

een kleine airconditioner, dat kan worden gemaakt onder Rs100 of $5-10 misschien minderwerken met eenvoudige wetenschap kan worden gebruikt terwijl het doen van ietsmaar door één persoon tegelijk kan worden gebruikt...Stap 1: Je moet... u moet:een sc
DIY OFF GRID SOLAR SYSTEM

DIY OFF GRID SOLAR SYSTEM

Met de dag valt geleidelijk de prijs van het zonnepaneel. Maar installatie van een complete off grid solar systeem is nog steeds duur. Dus schrijf ik dit instructable om alle componenten van jullie zonnestelsel afzonderlijk en monteren alle door uzel
ARDUINO SOLAR CHARGE CONTROLLER (versie-1)

ARDUINO SOLAR CHARGE CONTROLLER (versie-1)

In mijn vorige instructables beschreef ik de details van energie monitoring van een off grid solar systeem. Ik heb de 123D circuits competitie daarvoor ook gewonnen. U ziet deze ARDUINO energie METER.Tot slot ben ik mijn nieuwe versie-3 heffing contr
Solar powered vintage achterste fiets licht

Solar powered vintage achterste fiets licht

ik heb een oude fiets en ik hou echt van het klassieke ontwerp.Toen ik hem kocht [uit een rare oude man..] was het uitgerust met front en rear lamp lichten, aangedreven door een dynamo.Zoals u misschien al weet, dit is niet de beste oplossing aan het
Kleine 12V batterij zonne-energie opladen Rig voor een Caravan of Camper

Kleine 12V batterij zonne-energie opladen Rig voor een Caravan of Camper

Als je dit leest, hebt vervolgens omwille van wat alleen nieuwsgierigheid of domheid worden kunnen, je besloten dat je wilt hebben een gaan op te bouwen van je eigen DIY zonne-tuig ter aanvulling van uw caravan, een camper, een busje of een camper se
Steampunk Solar Garden Terrarium.

Steampunk Solar Garden Terrarium.

De 40ste verjaardag van mijn zoon snel, hij is een tuinarchitect, en dus wilde maken hem een cadeautjedat hij zou niet hoeft te graven, water of onkruid, daarvoor maakte hem deze steampunk terrarium.Ik weet zeker dat hij zal bevallen.Stap 1: je moet
Huis DIY Solar: Planning een zonnepaneel (Beginner's Guide)

Huis DIY Solar: Planning een zonnepaneel (Beginner's Guide)

Hi er!Misschien hebt u overwogen zonne-energie - zelfs als slechts voor een kort moment - om alleen maar te sluiten als te ingewikkeld en te duur, of misschien u serieus een project overweegt, maar niet weet waar te beginnen. Met dit Instructable hoo
DIY Solar Boombox / Boombox

DIY Solar Boombox / Boombox

kunt u het samenstellen van een zonne-aangedreven boombox voor zo weinig zoals $75Combineer een klein, energie efficiënte digitale versterker, goedkope boekenplankluidsprekers, batterijen, een kleine zonnepaneel en uw MP3-speler als een bron.Fast all