Home
Categorias
Nesse Guia completo do Shield Multi-funções
para Arduino você verá : A4988 (1)
Arduino (43)
Detalhes dos circuitos do Shield
Arduino MEGA (1)
Aplicação para Display 7 Segmentos
Bluetooth (1)
Aplicações para Botões , Leds e Buzzer
Componentes eletrônicos
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 1/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
eletrônicos com Arduino, pois já vem com vários circuitos montados e deve ser
ESP32 (2)
encaixado por cima do Arduino Uno. Portanto a alimentação do circuito também
já é realizada através dos pinos 5V e GND. ESP8266 (4)
GPS (1)
O Shield Multi-funções para Arduino tem um display de 7 segmentos (anodo
comum) com 4 dígitos. Tem circuito com 4 leds, 4 botões, um Buzzer, um HC-06 (1)
potenciômetro, 4 headers (conjunto de pinos) para controle PWM, e mais outros
HX711 (1)
dois conjuntos de soquetes – um para sensores de temperatura e outro para
APC220. Irei explicar o funcionamento e aplicação para cada um dos circuitos. O IOT (1)
Botão de Reset serve para reiniciar o Arduino. Keypad (1)
Laser (1)
LDR (1)
MAX7219 (1)
NFC (1)
NodeMCU (4)
PCF8574 (1)
Ponte H (3)
RFID (1)
Sensor de umidade do
Vermelho – Display 7 segmentos com 4 dígitos
solo (1)
Cinza – Soquete APC220
TM1637 (1)
Azul – Buzzer (campaínha)
USB Host (1)
Verde – 4 Leds indicadores
Marrom – Potenciômetro
Tudo sobre Arduino
Amarelo – Soquete para Sensores de Temperatura
Detector de mãos
Laranja – 4 botões
limpas ao chegar
0
Rosa – Header PWM em casa (Xô
Corona!)
Observação Importante : alguns pinos do display de 4 dígitos (na parte debaixo do
25 de março de
shield) podem encostar no conector USB do Arduino Uno e fechar um curto-
2020
circuito. Sugiro que dobre o pino que encostar e isole com um pedaço de ta
isolante por baixo do Shield. Guia de nitivo de
uso da Ponte H
Diagrama esquemático do Shield Multi-funções para Arduino : L298N
0
5 de março de 2020
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 2/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
Como não encontrei um diagrama bem feito na WEB, editei esse diagrama do Robô com Controle
Shield baseado nos que eu encontrei. Conferi todas as ligações e esta tudo correto. Remoto via APP
1
Abra a imagem em uma nova guia, para salvá-la em alta resolução. Android
10 de janeiro de
2020
11 de novembro de
2019
Sensor de nível de
caixa d’água
0
(Arduino) – sem o
!
14 de agosto de
2019
Os bits são recebidos serialmente através do pino 14 (SER) do Chip U2. A porta
digital D8 do Arduino envia esses bits. O sincronismo dos bits é feito através do
clock do pino 11 (SRCLK), pela porta D7. O pino 12 (RCLK) é usado para armazenar
os bits nos registradores – pino digital D4 do Arduino. A sequência dos bits é
enviada de um chip 74HC595 para o outro através do pino 9 do U2 – QH’ .
Datasheet do 74HC595
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 3/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
Para esse Shield Multi-funções existe uma Biblioteca que deve ser instalada na IDE
do Arduino. Baixe-a no seu PC e faça a instalação adicionando a biblioteca Zipada.
MultiFuncShield-Library-1_2
Depois da instalação, recarregue a Arduino IDE, senão a biblioteca não cará ativa.
Hackatronics -Multi-function-shield
Uma outra Biblioteca que será também necessária é a TimerOne. Mas essa poderá
instalar de outro modo. Clique em :
Um exemplo bem interessante de Sketch para teste do display é esse, que foi
copiado do mesmo site da Biblioteca Multi-funções.
Esse é um programa para teste dos Leds. Veja que na Biblioteca Multifunção ,
existem comandos para ligar, apagar e piscar os LEDs. Facilitam bastante o
controle dos LEDs.
Esse é o circuito dos botões. Todos os botões tem resistores de Pullup de 10K ,
isto é, o nível de tensão nas portas será de 5V (HIGH). Quando o botão for
acionado, o nível de tensão será zero (LOW). O botão de RESET serve para reiniciar
o programa no Arduino. Os botões SW1 , SW2 e SW3 estão conectados nas portas
analógicas de entrada A1, A2 e A3, respectivamente.
Esse é o programa de teste dos Botões. Veja que o programa detecta se o botão foi
pressionado rapidamente ou demoradamente. E detecta também se um ou mais
botões foram pressionados ao mesmo tempo.
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 6/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 7/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 8/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 9/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
decimal, mas se quiser, poderá ter até duas casas. Para funcionar, instale essas
duas bibliotecas – OneWire e DallasTemperature , usando o procedimento descrito
acima :
Para acertar as horas, pressione o botão 1 até piscar as horas. Pressione o botão 3
para avançar as horas. Pressione novamente o botão 1 para acertar os minutos.
Para avançar os minutos, pressione o botão 3. Após acerto do relógio, pressione
novamente o botão 1.
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 10/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
6
7 #include <TimerOne.h> // Biblioteca TimerOne
8 #include <Wire.h> // Biblioteca Wire
9 #include <MultiFuncShield.h> // Biblioteca Multifunction
10
11 volatile unsigned int clockMilliSeconds = 0; // variáveis do relógio
12 volatile byte clockSeconds = 0; // segundos
13 volatile byte clockMinutes = 0; // minutos
14 volatile byte clockHours = 12; // horas
15 volatile byte clockEnabled = 1; // relógio ativado
16
17 byte alarmMinutes = 30; // alarm inicial 06:30 hs
18 byte alarmHours = 6;
19 volatile byte alarmEnabled = false; // alarme desligado
20
21 byte alarmTogglePressed = false;
22
23 enum displayModeValues // modos de amostragem do r
24 {
25 MODE_CLOCK_TIME,
26 MODE_CLOCK_TIME_SET_HOUR,
27 MODE_CLOCK_TIME_SET_MINUTE,
28 MODE_ALARM_TIME,
29 MODE_ALARM_TIME_SET_HOUR,
30 MODE_ALARM_TIME_SET_MINUTE
31 };
Módulo Bluetooth,
Hackatronics/arduino-multi-function-shield/Part 2
Hackatronics/arduino-multi-function-shield/Part 3
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 11/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
sssss
Rating: 5.0/5. From 1 vote.
Gustavo Murta
Artigos Relacionados
25 de março de 2020
Detector de mãos
limpas ao chegar em 5 de março de 2020 10 de janeiro de 2020
Leia mais
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 12/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
Nome
J A • há 2 anos
Poderia explicar o uso dos jumpers J1 e J2.
△ ▽ • Responder • Partilhar ›
J1 - ativa o resistor de pullup 10K para a porta A4 (quando for usar o sensor
DS18B20).
J2 - ativa os resistores de pullup 10K nas portas A1,A2 e A3 (conectadas aos
botões SW1, SW2 e SW3).
Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›
Jose Gustavo Abreu Murta Moderador > Afonso Cesar Machado Klein
• há 2 anos • edited
Grande Afonso !
Que bom reencontrá-lo! Me envie um email por favor.
Grande abraço.
Gustavo Murta (jgustavoam@gmail.com)
Redes sociais
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 13/14
31/03/2020 Guia completo do Shield Multi-funções para Arduino - Blog Eletrogate
Eletrogate Atendimento
https://blog.eletrogate.com/guia-completo-do-shield-multi-funcoes-para-arduino/ 14/14