Olá,
Tinha por aqui uns temporizadores e então decidi postar embora isto não tenha nenhuma dificuldade.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSgWyiMS3pUI%2FAAAAAAAAAdU%2FJYk8ntO1VNw%2Fs400%2Fimg_0412.jpg&hash=1313385fb1bc685050ab95729d1c8fed81128bd7) (http://picasaweb.google.com/josescxavier/HEF4528#5333865634175886658)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSgWxDbSdA8I%2FAAAAAAAAAdA%2FakNzglszS8U%2Fs400%2Fimg_0407.jpg&hash=0d26f3a58e5c4bf51e146a85e5a4e8bc7c63e933) (http://picasaweb.google.com/josescxavier/HEF4528#5333864006113100738)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSgWxX9AHvFI%2FAAAAAAAAAdE%2FNbafIEDI7lw%2Fs144%2Fimg_0408.jpg&hash=9d7df3714d82a4342abdadcef494e87bccfbb551) (http://picasaweb.google.com/josescxavier/HEF4528#5333864358760397906)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh6.ggpht.com%2F_i2teYMYP9C0%2FSgWxoSO713I%2FAAAAAAAAAdI%2F6joWpDySUV4%2Fs144%2Fimg_0409.jpg&hash=4cd5b1e6073b60eb87b138027b54287eeb0bc67e) (http://picasaweb.google.com/josescxavier/HEF4528#5333864639337584498)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh6.ggpht.com%2F_i2teYMYP9C0%2FSgWx6A780vI%2FAAAAAAAAAdM%2FUvyYXIhwsLk%2Fs144%2Fimg_0410.jpg&hash=1492673aa6e8776953f89bb17e769e4cf9ef4b13) (http://picasaweb.google.com/josescxavier/HEF4528#5333864943932199666)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSgWyMS8dGvI%2FAAAAAAAAAdQ%2FIbnDE6HXfqY%2Fs144%2Fimg_0411.jpg&hash=b994928005d81facba3cc84cf94e1807e0172ed0) (http://picasaweb.google.com/josescxavier/HEF4528#5333865258003798770)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSgWyxYIGjPI%2FAAAAAAAAAdc%2F37ovQkwKtjc%2Fs144%2Fimg_0413.jpg&hash=1d649add9941024bfa88eb85dc92cb93068c77ae) (http://picasaweb.google.com/josescxavier/HEF4528#5333865895049989362)
Introdução
Estes temporizadores são muito simples de usar e podem ser utilizados para diversos fins. Normalmente se queremos por exemplo ligar algo durante um minuto usando um microcontrolador, ou usamos um delay de 1 minuto e depois desligamos ou usamos interrupções, em ambos os casos há bastante desvantagens, no primeiro caso ficamos com o micro parado durante um minuto sem poder fazer mais nada, no caso das interrupções, que nem sempre são de fácil implementação, também podem reduzir a performance do microprocessador.
Para definir o tempo usa-se um resistência e um condensador, para se calcular o valor destas deve-se usar a seguinte tabela:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSgWwoRTZYWI%2FAAAAAAAAAc4%2FbF1V1X1w-C0%2Fs400%2Fdatasheet2.jpg&hash=5d8cae6f6195c74d8b624975b1733a331957e5e4) (http://picasaweb.google.com/josescxavier/HEF4528#5333863539576234338)
Desta imagem devemos retirar a formula: t=k*R*C em que o k como podem ver na imagem varia com a tensão.
Electrónica \ Montagem
Nesta parte convém consultar as seguintes imagens da datasheet.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh6.ggpht.com%2F_i2teYMYP9C0%2FSgWwiDcQHBI%2FAAAAAAAAAc0%2FuhP4J_0B9m4%2Fs400%2Fdatasheet1.jpg&hash=53e6568a0df7ae830bc82cffbb617142349318e1) (http://picasaweb.google.com/josescxavier/HEF4528#5333863432776064018)
Assim podemos começar a montar o circuito. Uns dos principais componentes é a resistência e o condensador. O condensador deve ser ligado entre os pinos 1 e 2 enquanto que a resistência deve ser ligada entre o pino 2 e Vdd.
Implementação: Arduino \ Microcontroladores
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSgWwre5a7PI%2FAAAAAAAAAc8%2FA60rn-1hU-s%2Fs400%2Fdatasheet3.jpg&hash=cf0aaffaaf1dc91e3d20454722c27a100cd1acaf) (http://picasaweb.google.com/josescxavier/HEF4528#5333863594764987634)
Nesta parte da datasheet temos a tabela de verdade, assim podemos saber como funciona o temporizador, neste caso vou usar a entrada B para activar o temporizador, logo perciso de colocar a A a HIGH, neste caso liguei directamente a 5V.
Nesta imagem têm o circuito:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSgWyxYIGjPI%2FAAAAAAAAAdc%2F37ovQkwKtjc%2Fs400%2Fimg_0413.jpg&hash=f581f969d93788f8300de034852d3cefd287d1c9) (http://picasaweb.google.com/josescxavier/HEF4528#5333865895049989362)
#define temporizador 12
void setup(){
pinMode(temporizador,OUTPUT);
activaTemporizador();
}
void loop(){
}
void activaTemporizador(){
digitalWrite(temporizador, LOW);
digitalWrite(temporizador, HIGH);
}
Documentos
Datasheet: http://www.nxp.com/acrobat_download/datasheets/HEF4528B_4.pdf (http://www.nxp.com/acrobat_download/datasheets/HEF4528B_4.pdf)
Embora não seja nada de especial espero que seja útil.