Pular para o conteúdo principal

Maker - Simulando Arduino Arduino com Display LCD 16x2 e Pushbuttons

 Estive tentando através dos simuladores do Tinkercad e Wokwi montar uma pequeno projeto Arduino para estudar. No estado atual tenho um LCD 16x2, 3 botões os quais consistem do número "1" e "0" mais botão de limpa tela "clear". 

Com ajuda de colegas membros de grupo de discussão da comunidade Maker do canal Laboratório da Julia

Umas das dificuldades que encontrei foi no funcionamento botão que ao ser pressionado inseria o digito mais de uma vez mesmo o código especificando só uma vez. Pesquisando na internet descobri que o fato se devia a leve trepidação dos conectores internos do botão quando mesmo era pressionado fazendo-se necessário um código extra que para avaliar o estado do botão ao longo de pequeno intervalo de tempo e determinar seu estado como pressionado ou não; segundo post que achei na internet esse efeito seria chamado de "Bounce".

Para ativação e controle do "Backlight" na conexão entre pinos 15 do display e positivo (5v) do Arduino inserir um resistor de 500 ohms. O potenciômetro de 10 k de resistência.

 

Diagrama do Circuito Wowki

Diagrama do Circuito (Tinkercad)

 



Artigos

1. "Leitura de botões e o bounce"

2. Controlando um LCD 16x2 com Arduino

3. Ligando Display LCD 16×2 ao PIC 16F628A 

4. Guia completo do Display LCD – Arduino

5. Ligando o LCD no Arduino – 4 e 8 bits

6. Arduino Documentação

7. Arduino Biblioteca LCD Display  

8. Relógio com o módulo RTC DS1307 e LCD 20×4

9.  Connect Arduino LCD without Potentiometer Register & I2C

10. Guia da placa Arduino Nano (pinagem, especificações, comparação) 

11. Como ascender e piscar um LED no arduino

12. Digikey Project: Build an LCD Learning Device without a Microcontroller   

13. Wowki - Depurar Projeto Arduino

Comentários

Postagens mais visitadas deste blog

Temas e Templates Latex

   Disponível alguns snippets de códigos LaTex; e templates e temas para documentos LaTex em construção no link abaixo. Latex On Github     Referências e FAQS   Latex Guide & Documentations   Ploting with Tikz     Invisible Character (phantom) Design a custom Beamer theme from scratch Latex Create own headline theme Beamer margins in custom template Setting margin in Beamer theme Write a Minimal Example MWE How Insert Page Number in Beamer Navigations Symbols Create Your Own Template 

Reconhecimento De Voz Português

 O presente post terá por objetivo reunir links para materiais e artigos sobre reconhecimento de voz e seu estado d'arte. O objetivo do mesmo é prover referências de pesquisa na área que sirvam de meios para desenvolvimento de soluções em reconhecimento de voz para o idioma do português brasileiro para ser utilizado em diversos tipos de aplicações tanto para o segmento de entretenimento como para área de saúde auxiliando no cuidado com idosos e deficientes e todo aquele que possa necessitar de cuidado constante.  Está página será atualizada constantemente a fim de garantir materiais e recursos atualizados bem como novas soluções e materiais para estudos e desenvolvimento de soluções e softwares.   Artigos e Publicações   1. "Datasets de Áudio em Português" , por Renato dos Santos Leal no Medium. O presente texto do senhor Renato fornece diversos links de projetos que fornecem um conjunto amplo de datasets para ser usados em treinamentos de modelos. 2. OpenSLR , recu...

Matemática com Python

Matemática e Python ¶ Uso de Bibliotecas Numpy e Scipy ¶ Numpy é um projeto open source para computação numérica com a linguagem Python fazendo uso de bibliotecas com algoritmos numéricos e de manipulação de matrizes e vetores. Por sua vez o SciPy é um pacote que faz uso da biblioteca NumPy servindo para matemáticos e cientistas em computação cientifica. Outras bibliotecas são uteis para propositos de computação cientifica e analise de dados como: Matplotlib - biblioteca para desenho de gráficos ; SciKit-Learn - pacote python para aprendizado de máquina (Machine Learning) ; Jupyter - o pacote Notebook Jupyter implementa um ambiente web de computação cientifica; Sympy - biblioteca python para matemática simbólica; Documentação e Tutoriais ¶ Numpy ¶ NumPy Introdução ao NumPy Python NumPy Tutorial SciPy ¶ SciPy Python Scipy Tutorial [video] In [ ]: In [2]: import numpy as np ...