Leren programmeren van een arduino - fotocel (1 / 2 stap)

Stap 1: programing

We kunnen nu beginnen praten over hoe we deze uniek instrument aan het gevoel licht programma!  Zorg ervoor dat je de Arduino software gedownload op uw computer hebt! Dit kan worden gevonden op: http://arduino.cc/en/Main/Software

Vervolgens uploaden deze code hieronder
___________________________________________________________________________________________________

int photocellPin = 0; de cel en 10K pulldown zijn aangesloten op a0
int photocellReading; de analoge lezen uit de scheidingslijn van de sensor
int LEDpin = 11; Rode LED sluit aan op pin 11 (PWM pin) (dit is niet nodig voor het gebruik van de sensor, maar als je hebt één tot rond het zou kunnen toevoegen een koele beïnvloeden! Dit kan worden gekocht bij uw lokale Radio Shack.)
int LEDbrightness; //
ongeldig setup(void) {}
Serial.begin(9600);    We sturen zo foutopsporingsgegevens via de seriële controleren als u het kunt lezen zonder gebruik van een led

}
ongeldig loop(void) {}
photocellReading = analogRead(photocellPin);
Serial.Print ("analoge lezing =");
Serial.println(photocellReading); de ruwe analoge lezing
GELEID wordt lichter hoe donkerder het is op de sensor
dat betekent dat we moeten - omkeren - de lezing van het 0-1023 terug naar 1023-0
photocellReading = 1023 - photocellReading;    nu moeten we kaart 0-1023 tot 0-255 want dat is de analogWrite van het bereik gebruikt
LEDbrightness = kaart (photocellReading, 0, 1023, 0, 255);
analogWrite (LEDpin, LEDbrightness);
delay(100);
}

Gerelateerde Artikelen

Programmeren van een Arduino met behulp van BeagleBone, zonder USB

Programmeren van een Arduino met behulp van BeagleBone, zonder USB

als je gezien mijn BeagleBone/Arduino seriële communicatie gids, u kan hebben gewacht voor deze!  Als u het nog niet gezien, ga eerst lezen omdat we 100% Voortbouwend op dat kader.  Ik ga niet herhalen die instructie hier.Het einddoel is om te kunnen
Programmeren van een Arduino voor onderweg met je Android telefoon of tablet

Programmeren van een Arduino voor onderweg met je Android telefoon of tablet

Android is door de jaren heen uitgegroeid tot een formidabele mobiele platform dat een heleboel functionaliteit alleen eerder gevonden op PC's biedt. Vandaag breng ik u een manier om te schrijven, compileren en uploaden van de Arduino programma's voo
Hoe te programmeren van een Arduino versnellingsmeter voor beweging controles

Hoe te programmeren van een Arduino versnellingsmeter voor beweging controles

Controle van de beweging is altijd iets dat mijn interesse heeft een piek. Dit is vooral zo onlangs toen ik ontdekte hoe gemakkelijk Arduino ze naar programma maakt. Zodra instellen goed dit gemakkelijk een ontzagwekkende deur die zoveel mogelijkhede
Programmeren van een Arduino van Raspberry Pi

Programmeren van een Arduino van Raspberry Pi

Informatie over het installeren van de Arduino IDE op je Raspberry Pi, zodat u kunt schrijven en uploaden van programma's op een Arduino.Items nodig:1 x Raspberry Pi1 x ArduinoPlus wat ooit kabels nodig zijn zoals USB aan de Arduino.Stap 1: Installer
Hoe te programmeren van een Arduino Uno voor Blink

Hoe te programmeren van een Arduino Uno voor Blink

In dit instructable, ik zal onderwijzen u hoe te programmeren en Arduino Uno te knipperen. Dit project is niet zeer geavanceerde en is zeer geschikt voor beginners.Stap 1: onderdelen-Arduino Uno-LED-lampje (optioneel)-Weerstanden (hoeft niet hetzelfd
Hoe te programmeren van een servo met arduino

Hoe te programmeren van een servo met arduino

Hallo iedereen en eerst en vooral wil ik zeggen dat...Ik heb een YouTube-kanaal!En mijn eerste video is over het programmeren van de servo's (ik denk dat het voor de hand liggende). Nou dit is een eenvoudig project voor arduino beginners (toch het is
Programmeren van een Robot FRC

Programmeren van een Robot FRC

Voor inspiratie en erkenning van wetenschap en technologie (eerst) is een organisatie met de missie van inspirerende jonge mensen te betrekken bij de wetenschap en technologie door het gebruik van programma's die hen praktijkervaring op te doen in ve
Programmeren van een ATtiny2313 met Aceduino

Programmeren van een ATtiny2313 met Aceduino

Wat is een ACEDUINO? Het is de Filippijnse Arduino-kloon. Zie foto 2 en 3.Citaat uit vallen Elektronika:Als u reeds hebt geprobeerd heb je gevonden uit kunt u niet de ATTiny chips in de Arduino. Dit is omdat het niet de boormonsters voor de chips. Ee
Maken van een Arduino gecontroleerd licht-volgende bloem Bot

Maken van een Arduino gecontroleerd licht-volgende bloem Bot

In dit project van Arduino gebaseerde, maakt u een "biomimetische," of biologie-geïnspireerde, bloem die een lichtbron volgt. U heeft waarschijnlijk gezien dit probleem in uw kamerplanten! Planten vereisen zonlicht te groeien en bloeien, en &quo
Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
Hoe het bouwen van een Arduino Uno op een BreadBoard

Hoe het bouwen van een Arduino Uno op een BreadBoard

Als je net als en mij en geniet van elektronische bouwprojecten dan u zou hebben samengewerkt met de Arduino Uno. De Arduino uno is de meest populaire micro controller van de serie en heeft een grote collectie van bibliotheken die werken met het zeer
Gitaar Tuner voor blinden (met behulp van een Arduino)

Gitaar Tuner voor blinden (met behulp van een Arduino)

het wijzigen van een gitaar tuner zodat het kan worden gebruikt door een blinde persoonDeze build maakt gebruik van een Arduino Pro mini microcontroller, (alle code wordt verstrekt).Dit project werd uitgevoerd voor het goede doel Remap, waarmee op ma
Beheersing van een Arduino Board met behulp van een infrarood afstandsbediening

Beheersing van een Arduino Board met behulp van een infrarood afstandsbediening

I-IntroductionHallo iedereen, mijn naam is Noreddine Kessa, ik ben een liefhebber van de elektronica.  Ik had plezier dit weekend spelen met mijn nieuwe speeltje, Arduino ATmega328 DIY Kit die ik kreeg op eBay, en ik zou graag de vreugde delen met ie
Met behulp van een Arduino Uno R3 als een spelbesturing

Met behulp van een Arduino Uno R3 als een spelbesturing

2016 UPDATE: Ik zal niet langer ondersteuning zorgen in het commentarensectie. Dit is een verouderde en achterhaalde methode, die heeft weinig reden om te worden weggezogen. Houden het alleen voor informatiedoeleinden.Natuurlijk, de Uno doet niet vad