Desenvolvi esse projeto de seguranca, no qual utiliza um teclado matricial para a digitacao da senha.Sendo que ao inserir a senha correta, o led e aceso, e ao pressionar os botoes * ou #, o sistema de seguranca bloqueia e acende o LED Vermelho.Senha Padrao A1B3. Codigo # include char* senha = "A1B3"; int position = 0; const byte LINHAS = 4; const byte COLUNAS = 4; char teclas[LINHAS][COLUNAS] = { { '1', '2', '3', 'A'}, { '4', '5', '6', 'B'}, { '7', '8', '9', 'C'}, { '*', '0', '#', 'D'} }; byte pinoLinha[LINHAS] = { 9, 8, 7, 6}; byte pinoColuna[COLUNAS] = { 5, 4, 3, 2}; Keypad keypad = Keypad(makeKeymap(teclas), pinoLinha, pinoColuna, LINHAS, COLUNAS); # include <Keypad.h> char* senha = "A1B3"; int position = 0; const byte LINHAS = 4; const byte COLUNAS = 4; char teclas[LINHAS][COLUNAS] = { { '1', '2', '3', 'A'}, { '4', '5', '6', 'B'}, { '7', '8', '9', 'C'}, { '*', '0', '#', 'D'} }; byte pinoLinha[LINHAS] = { 9, 8, 7, 6}; byte pinoColuna[COLUNAS] = { 5, 4, 3, 2}; Keypad keypad = Keypad(makeKeymap(teclas), pinoLinha, pinoColuna, LINHAS, COLUNAS); int redPin = 10; int greenPin = 12; void setup(){ pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); fechadoOk( true); } void loop(){ char key = keypad. getKey(); if (key == '*' || key == '#'){ position = 0; fechadoOk( true); } if (key == senha[position]){ position ++; } if (position == 4){ fechadoOk( false); } int redPin = 10; int greenPin = 12; void setup(){ pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); fechadoOk( true); } void loop(){ char key = keypad. getKey(); if (key == '*' || key == '#'){ position = 0; fechadoOk( true); } if (key == senha[position]){ position ++; } if (position == 4){ fechadoOk( false); } O Esporo Metamontes em parceria com a Escola Estadual Dr. Mario Tourinho ira utilizar a plataforma Mootiromaps, para avaliar os recursos, potencialidades e dificuldades existentes no entorno da escola, visando um acolhimento e uma melhor participacao popular em seus processos educacionais. Visando tambem a transparencia, a divulgacao de informacao e a apropriacao dos recursos publicos disponiveis a comunidade escolar. Atraves de uma oficina de capacitacao e um acompanhamento posteriorDiagnostico de comunidade ou territorio Quando usar Para planejar acoes de melhoria em uma comunidade - seja em infraestrutura, (como moradia, saneamento, urbanizacao), ou em servicos socio-assistenciais (como protecao socio-familiar, saude, educacao) - e necessario dispor de indicadores sociais corretos.Mas muitas vezes esses dados nao existem para comunidades de baixa renda ou nao estao disponivel como dados abertos. Para que usar Gerar, organizar e analisar indicadores sociais; Consolidar todas as informacoes relacioanadas ao desenvolvimento de uma comunidade ou territorio;Acompanhar os investimentos e qualidade dos servicos publicos;Planejar o desenvolvimento da comunidade;Decidir onde atuar ou em quais projetos investir;Quem utiliza os mapas ONGs;Associacoes de bairro;Fundacoes e institutos empresariais;Poder publicoEstrategias Pedido de informacao publica (baseado na Lei de Acesso a Informacao);Qualificacao, geocodificacao e importacao de dados para o MootiroMaps;Saidas a campo e mutiroes de mapeamento usando GPS, maquinas fotograficas e questionarios;Oficinas sobre acesso a informacao, dados abertos e tecnologias colaborativas;Foruns comunitarios ou oficinas para discussao do diagnostico