Veilig en eenvoudig AC PWM Dimmer voor arduino / Raspberry pi (4 / 10 stap)

Stap 4: arduino script


/*
Vervagen

In het volgende voorbeeld ziet u hoe te vervagen een LED met behulp van de functie analogWrite().

Het circuit:
* LED verbonden vanaf digitale pin 9 op grond.

Gemaakt van 1 Nov 2008
Door David A. Mellis
gemodificeerde 30 Aug 2011
Door Tom Igoe

http://Arduino.CC/en/tutorial/fading

Deze voorbeeldcode is in het publieke domein.

*/

int ledPin = 3;    Aangesloten op digital pin 9 LED

VOID Setup {}
er gebeurt niets in setup
}

void loop
{

fade-in van min tot max in stappen van 5 punten:
voor (int fadeValue = 0; fadeValue < = 255; fadeValue += 1) {}
Hiermee stelt u de waarde (bereik van 0 tot 255):
analogWrite (ledPin, fadeValue);
wacht 30 milliseconden het dimmen effect zien
delay(50);
}

fade-out van max naar de min in stappen van 5 punten:
voor (int fadeValue = 255; fadeValue > = 0; fadeValue-=1)
{
Hiermee stelt u de waarde (bereik van 0 tot 255):
analogWrite (ledPin, fadeValue);
wacht 30 milliseconden het dimmen effect zien
delay(50);
}

analogWrite (ledPin, 25);

}

Gerelateerde Artikelen

AC PWM dimmer voor Arduino

AC PWM dimmer voor Arduino

Waarschuwing: dit project gebruikt voor het opslaan van deze dodelijke spanningen dodelijke spanningen, evenals een omvangrijk condensator. Zelfs nadat u het circuit van de grid loskoppelen, kan de condensator nog geven u een schok om te onthouden!Ru
DIY eenvoudige Shield Output geleid voor Arduino UNO R3

DIY eenvoudige Shield Output geleid voor Arduino UNO R3

Arduino uno niet gebruikt zonder externe Shield. We kunnen chared in deze tutorial hoe maak je uit Sheid voor arduino met behulp van de 4-delige LED.Stap 1: Schematische Shield LED output voor arduino Dit schema wordt uitgelegd hoe het conectod op pi
Eenvoudige Stepper Motor stuurprogramma voor Arduino CNC projecten

Eenvoudige Stepper Motor stuurprogramma voor Arduino CNC projecten

Dit is een eenvoudige dubbele H-Bridge drive maakte ik enige tijd geleden met behulp van wat chips die ik stapte op eBay. Een Pic micro-controller wordt gebruikt om de stap richting ingangen om coil drive logica. Ik gebruikte de goedkoopste foto's ha
Mini Laser Module Diode Red Dot 650nm 5V DC 5mW voor Arduino Raspberry Pi AVR PIC

Mini Laser Module Diode Red Dot 650nm 5V DC 5mW voor Arduino Raspberry Pi AVR PIC

Beschrijving: 650nm 5m. W 3-6. V. ROOD. Dot. Laser. Diode. Module 135 mm. focusseerbare. Lens. Parameter: optische. Vermogen: 5m. W. de golflengte: 650nm(red laser). Grootte: 12x35mm. Kabel lengte: ongeveer 135 mm. werkende spanning: 3-6. V. Beam. Vo
3-kanaals Dimmer/fader voor Arduino of andere microcontroller

3-kanaals Dimmer/fader voor Arduino of andere microcontroller

In een eerdere instructable heb ik voorgelegd een eenvoudige AC TRIAC fader/dimmer die kan worden gecontroleerd met een Arduino. In verschillende reacties die ik kreeg, belangstelling een aantal mensen hun in een 3-kanaals RGB-fader. Maar sinds ik ni
Een beginnersgids voor Arduino

Een beginnersgids voor Arduino

Na enkele jaren van experimenteren met Arduino, besloten heb ik dat het tijd is om te delen van de kennis die ik heb verworven. Dus ik hier het gaat, een gids voor Arduino, met de blote basisprincipes voor beginners en sommige meer geavanceerde uitle
Aan de slag met GearBest Starter Kit voor Arduino

Aan de slag met GearBest Starter Kit voor Arduino

Als u nieuw bij de "Arduino World bent" zal deze tutorial helpen u om uw eerste stappen met elektronica en Arduino boards Arduino boards.De "GearBest Starter Kit voor Arduino" zullen we gebruiken voor dit! Waarom? Omdat is een low-cost
Eenvoudige en intuïtieve web-interface voor je Raspberry Pi

Eenvoudige en intuïtieve web-interface voor je Raspberry Pi

De Raspberry Pi is een verbazend 35 dollar mini computer. Zo kunt u alles doen die u kon doen met een gewone Linux-computer (verbinding maken met het internet, het bekijken van video's, lancering van toepassingen,...) maar ook om te communiceren met
Digitale multimeter shield voor Arduino

Digitale multimeter shield voor Arduino

Dit instructable beschrijft een schild, die "Arduino" board in een digitale multimeter (DMM converteert).Het schild kan worden ingevoegd in "Arduino" UNO und Duemilanove planken. Het kan werken in drie modi:standalone - de meting gegev
Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros

Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros

Update: 19 mei 2016Rev 14 van dit project herziet bibliotheken en code om te werken met de plug-in V2.2 ESP8266.com IDEUpdate: 17 December 2105Rev 11 van dit project schoont andere pogingen tot verbinding als het al is aangesloten. Maakt ook gebruik
Auduino (Lo-fi Synth voor arduino)

Auduino (Lo-fi Synth voor arduino)

Hello again. Vandaag wil ik je laten zien de Auduino. Dat klopt, dat de Auduino is een Lo-fi Granular Synthesizer die op de arduino werkt. Sommige analoge pinnen en een digital pin gebruikt. Ik had heel veel plezier maken en spelen met het, dus ik zo
Scanner Rgb Led Lamp Pwm gecontroleerd door Arduino Nano

Scanner Rgb Led Lamp Pwm gecontroleerd door Arduino Nano

Gerecycled scanner rgb led lamp pwm gecontroleerd door Arduino NanoStap 1: EindresultaatDit is wat je krijgt als je dit volgen instructable.Stap 2: Een printer zoekenZoekt u een gebroken hp all-in-one printer. (Andere merken kunnen ook de onderdelen,
CupBots - 3D afgedrukt Robotic platform voor Arduino en Raspberry Pi

CupBots - 3D afgedrukt Robotic platform voor Arduino en Raspberry Pi

Hier is een geweldig weekend robotica project uit te voeren met vrienden of mensen op uw lokale maker-ruimte. Je moet een 3D-printer handig om 3D print de STL-bestanden bijgevoegd als onderdeel van de volgende stappen en een beker, in mijn geval, ik
Oplossing: avrdude stk500_getsync(): niet in sync resp = 0x30 fout voor Arduino

Oplossing: avrdude stk500_getsync(): niet in sync resp = 0x30 fout voor Arduino

zodat de lezer weet: dit artikel beschrijft de belangrijkste oorzaken voor dit probleem, maar sommige van de andere Instructable gebruikers hebben gevonden wat "niche" oorzaken voor het probleem dat niet in dit artikel werden bedekt en worden be