Een draadloos gecontroleerd, de Raad van het bericht van de Arduino-Powered (9 / 15 stap)

Stap 9: Nuttige Code - dimmen de VFD

De Noritake LCD-compatibele VFD ik koos ondersteunt 4 helderheidsniveaus - 100%, 75%, 50% en 25%. De display is zeer helder zijn op de instelling van de helderste en eruit zou zien schitteren in een donkere kamer. Ik bekabeld een LDR met een 10K Ohm weerstand om te vormen van een spanning divider. Deze veranderende spanning wordt gelezen op pin A0. Ik update de helderheid bij elke nieuwe tekenreeks. U kon het vaker zeker doen als je wilde.

Hier is de functie van de instelling helderheid:
functie setDisplayBright()
Hiermee stelt u de helderheid van een LCD-compatibele Noritake vfd
op basis van het omgevingslicht
vereist aangepaste LiquidCrystal bibliotheek met lcd.vfdDim()
verwacht niets
nothing als resultaat
LDRreading en LDRpin gebruikt als globals
VOID setDisplayBright()
{
LDRreading = analogRead(LDRpin);
Als (LDRreading > 800)
{
lcd.vfdDim(0);
}
anders als ((LDRreading < = 800) & & (LDRreading > 450))
{
lcd.vfdDim(1);
}
anders als ((LDRreading < = 450) & & (LDRreading > 200))
{
lcd.vfdDim(2);
}
anders
{
lcd.vfdDim(3);
}
Serial.println(LDRreading);
terugkeer;
}

Wat is lcd.vfdDIm()? Het is een functie die ik heb toegevoegd aan mijn lokale kopie van de LiquidCrystal-bibliotheek. Hier is hoe toe te voegen:

De volgende bibliotheekbestanden onder de LiquidCrystal Bibliotheek map bewerken. Opmerking de ' >' is van diff, waaruit blijkt hoe het verschilt van de oorspronkelijke versie:

LiquidCrystal.cpp:

255,270d 254
< / / set dimmen op Noritake LCD-compatibele VFD
< / / Dimniveau's:
< / / 0 = 100%
< / / 1 = 75%
< / / 2 = 50%
< / / 3 = 25%
< void LiquidCrystal::vfdDim (uint8_t dimmen) {}
< als ((dimmen > -1) & & (dimmen < 4)) {}
< digitalWrite (_rw_pin, laag);
< verzenden (0x28, laag);
< digitalWrite (_rw_pin, hoge);
< verzenden (dimmen, hoge);
< digitalWrite (_rw_pin, laag);
<}
<}
<

LiquidCrystal.h:

79d 78
< void vfdDim (uint8_t dimmen);

Gerelateerde Artikelen

Bluetooth Robot gecontroleerd met behulp van de Arduino

Bluetooth Robot gecontroleerd met behulp van de Arduino

Bluetooth gecontroleerde auto met behulp van de Arduino uno vanaf Android mobiele telefoonStap 1: Apparatuur nodig:1 X Arduino Atmega3281 X Bluetooth module (HC-06)1 X Chassis 4 X wielen (of) 2 x wielen ondersteunt op chassis4 x Motors (OR) 2 x Motor
Bijna alles onder controle met een 3D-camera (met inbegrip van uw Arduino)

Bijna alles onder controle met een 3D-camera (met inbegrip van uw Arduino)

als u uw toepassing bepalen door toetsenbord, muis of joystick dan het is gemakkelijk om het te controleren met handgebaren met behulp van een 3D-camera. Dit leerprogramma zal u tonen hoe het kan worden gedaan met behulp van Device Emulator, een nett
Bouw van de Blinquencer - een licht gecontroleerd willekeurige muziekdoos

Bouw van de Blinquencer - een licht gecontroleerd willekeurige muziekdoos

Dit Instructable zal u tonen hoe te bouwen van een Blinquencer - een semi-willekeurige optische melodie generator dat gebruik drie flikkerende LEDs schijnt op een paar van afhankelijke weerstanden licht waarmee de toonhoogte van twee eenvoudige audio
Mening gecontroleerde licht met behulp van de Arduino || Arme man EEG sensor

Mening gecontroleerde licht met behulp van de Arduino || Arme man EEG sensor

Het zou niet geweldig om te schakelen dingen in- of uitschakelen met je geest... !!!Zoals de Puzlebox baan Mobile Edition (http://www.amazon.com/Puzzlebox-Puzlebox-Orbit-Mob... ) of de coole Star Wars Science - Force Trainer ( http://www.amazon.com/S
Een draagbare Pachinko met behulp van Office Pins

Een draagbare Pachinko met behulp van Office Pins

Dit is een eenvoudige woodcraft project. Duurt slechts ongeveer 1 ~ 2 dagen te maken.Het ontwerp is geïnspireerd door Taiwanese Pachinkos & de mini-game 'Lucky Hit' uit het spel 'Shenmue'.(Gelieve excuus mijn beperkte keuze van woorden in dit Instruc
Het maken van uw eigen candy grabber machine met behulp van de Arduino & 1Sheeld

Het maken van uw eigen candy grabber machine met behulp van de Arduino & 1Sheeld

Eenvoudig, dit project is een candy grabber machine gecontroleerd met behulp van de Arduino en 1Sheeld via Game pad Shield.1Sheeld is een platform voor Arduino waarmee u om te onttrekken in de sensoren en de mogelijkheden van uw smartphone en u kunt
Een temperatuur gecontroleerde laboratorium kachel

Een temperatuur gecontroleerde laboratorium kachel

EEN TEMPERATUUR GECONTROLEERDE LABORATORIUM KACHELHet apparaat zoals beschreven is een elektrisch verwarmde lucht bad met regelbare kracht input en temperatuur verordening via een PID digitale temperatuur controle. Het is geschikt voor gebruik als ee
Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding

Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding

ik ga u laten zien hoe je Arduino gebruik maximaal 12 servo's tegelijk met minimale jitter control.  Met behulp van een eenvoudige seriële interface kunt u de positie van maximaal 12 servo kanalen.  Maximaal 10 momentopname posities kan worden opgesl
Hoe maak je een elektronische dobbelstenen met behulp van ARDUINO

Hoe maak je een elektronische dobbelstenen met behulp van ARDUINO

Hey jongens zijn we weer met een ander cool Arduino project voor u. In dit Instructable, zal ik u tonen hoe te maken van een elektronische dobbelstenen met behulp van Arduino. Ik weet dat u van het zult houden. , Bekijk de video.Stap 1: onderdelen1.
Controle van de Arduino met Gamepad

Controle van de Arduino met Gamepad

Laatste tijd ik heb nieuwsgierig geweest over befriending Arduino of elke andere microcontroller met een gamepad om fysieke interactie met de dingen die ik maak, maar er leek te zijn geen snel of goedkope manier om te doen.De meeste oplossingen zijn
Bedtijd Board met behulp van LilyPad Arduino

Bedtijd Board met behulp van LilyPad Arduino

voor een klasse op jeugd en technologie, we waren toegewezen aan een project met behulp van de LilyPad Arduino, een microcontroller board voor het maken van e-textiel. Heb ik besloten om een opknoping plank met een starscape dat zou oplichten en spee
MIDI-handschoen met behulp van de Arduino en lichtsensoren drummen

MIDI-handschoen met behulp van de Arduino en lichtsensoren drummen

ik zal beschrijven een leuke en gemakkelijke manier om uw eigen geluid expressie opbouwt MIDI ingeschakeld handschoen gebruikten veel van geld op MIDI Interfaces of dure sensoren zonder.Voel je vrij om contact met mij direct per mail als u suggesties
Grafische rekenmachine met behulp van de Arduino

Grafische rekenmachine met behulp van de Arduino

Hallo vrienden,Vandaag heb ik iets nieuws om u te tonen. Zoals eerder vermeld in de titel ik ontwierp een elektronische REKENMACHINE met behulp van de Arduino uno en 2,4" TFT Lcd Display Shield.Stap 1: Hardware verzamelen Arduino UNO en 2,4" tft
Ultrasonic bereik detector met behulp van de Arduino en de SR04 ultrasone sensor

Ultrasonic bereik detector met behulp van de Arduino en de SR04 ultrasone sensor

dit is een inleiding instructable die u door de stappen die ik nam om de SR04 ultrasone SENSOR verbonden en werken aan de Arduino. Het zal vervolgens worden opgenomen naar mijn mini milieu-monitor.  Uiteindelijk, als het allemaal past, zal het eindig