Índice:

Virador de página automático: 6 etapas
Virador de página automático: 6 etapas

Vídeo: Virador de página automático: 6 etapas

Vídeo: Virador de página automático: 6 etapas
Vídeo: #423 Fluid (Water) Level Meter from Blood Pressure Monitor Hack 2024, Julho
Anonim
Image
Image
Suprimentos
Suprimentos

Você já teve problemas para virar as páginas enquanto tocava um instrumento? Tenho certeza que muitos de nós temos. Este virador de página automático pode ajudá-lo a resolver o problema. É super fácil de trabalhar. Basta colocar o produto no chão e basta pisar no botão para virar as páginas. Mais importante, isso é muito fácil de fazer! Então, sem mais delongas, vamos começar!

Etapa 1: suprimentos

Suprimentos
Suprimentos
  • Placa Arduino Leonardo
  • Tábua de pão
  • Jumper fios x8
  • Resistor de 470 ohms
  • Botão
  • Caixa de sapato

Etapa 2: montar os eletrônicos

Monte a Eletrônica
Monte a Eletrônica
Monte a Eletrônica
Monte a Eletrônica
Monte a Eletrônica
Monte a Eletrônica
  • conecte os fios ao botão
  • conecte 5v para positivo e GND para negativo
  • conecte positivo e negativo à placa de ensaio
  • conecte o GND ao pino 4 e o pino 2 à placa de ensaio
  • conecte o resistor à placa de ensaio
  • conecte o botão à placa de ensaio

Etapa 3: codificação

Codificação
Codificação

A última etapa é a codificação. Você pode escolher usar ArduBlock (imagem fornecida) ou a versão do código.

O link para o código está aqui

#incluir

/ * Essas bibliotecas centrais permitem que as placas baseadas em 32u4 e SAMD (Leonardo, Esplora, Zero, Due e família MKR) apareçam como um mouse e / ou teclado nativos em um computador conectado. * / void setup () {// coloque seu código de configuração aqui, para executar uma vez: pinMode (2, INPUT); // define o pino digital como entrada Keyboard.begin (); // inicializa o controle sobre o teclado Keyboard.releaseAll (); } void loop () {// coloque seu código principal aqui, para executar repetidamente: if (digitalRead (2)) {pinMode (4, INPUT_PULLUP); // torna o pino 4 uma entrada e liga o resistor pullup para que fique alto, a menos que conectado ao aterramento if (digitalRead (4) == LOW) {// não faça nada até que o pino 4 fique baixo Keyboard.press (215); // a tecla a ser pressionada (código ASCII)} Keyboard.releaseAll (); }}

Etapa 4: a caixa

A Caixa
A Caixa
A Caixa
A Caixa
  1. trace o tamanho do botão na caixa
  2. corte o buraco

Etapa 5:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
  1. Passe o botão pelo orifício
  2. Coloque o Arduino na caixa

Etapa 6: Concluir

Recomendado: