Olá. alguém aí sabe como acertar o code desse relógio para depois que ele seja ligado a iluminação de fundo apague?

code está aqui:

http://pastebin.com/0tZNAj4X

Exibições: 1096

Responder esta

Respostas a este tópico

ninguém tem as mãnha???

Você deseja apagar o backlight ? É isso ? Envie o link do seu módulo de display. 

Veja o datasheet do display :

https://www.sparkfun.com/datasheets/LCD/Monochrome/Nokia5110.pdf

https://www.adafruit.com/product/338

" To drive the display, you will need 3 to 5 digital output pins (depending on whether you want to manually control the chip select and reset lines). Another pin can be used to control (via on/off or PWM) the backlight - the backlight LEDs are wired to a transistor."

A luz do led de iluminação é controlada por um transistor ( via On/Off ou PWM) 

https://learn.adafruit.com/nokia-5110-3310-monochrome-lcd

Olá bom dia. vc quer o link da montagem?

Bom dia, 

Sim pode enviar o link da montagem.

Eu queria saber a pinagem do seu módulo. Tem o link do módulo também ?

http://imgur.com/a/qeksy

vc quer a foto da pinagem do display?

Eu quero saber a função de cada pino do módulo do display.

Por isso eu pedi o link do seu display.

Achei mais isso:

http://www.geeetech.com/wiki/index.php/Nokia_5110_LCD_Module

O Pino 7 ( Light) do módulo display você conectou no pino 3 (PWM) do Arduino. Baseou-se em algum exemplo? 

Você esta usando a biblioteca Adafruit_PCD8544.

include <Adafruit_PCD8544.h>

Link da Biblioteca: 

https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library

Nessa biblioteca, não encontrei nehum  controle de brrilho controlado por programa. 

Portanto o controle de liga ou desliga do backlight Led pode ser  setando ou resetando o bit D3 :

int ledPin = 3; 

pinMode(ledPin, OUTPUT);

  digitalWrite(ledPin, HIGH);   // sets the LED on
  
  digitalWrite(ledPin, LOW);    // sets the LED off

ou o contrário ...
  

referência:

https://www.arduino.cc/en/Reference/PinMode

Em alguns displays tem um transistor alimentando os leds.

Parece que na sua placa não tem esse transistor. 

Se conectar diretamente o pino 7 no pino D3 do Arduino, poderá sobrecarregar o pino ! 

 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço