» Eletrônicos » Arduino »Caixa luminosa no arduino!

Caixa luminosa no arduino!


Bom dia a todos! Se você é um amante da eletrônica, você tem um controlador arduino, bem como uma caixa de plástico desnecessária em algum lugar, então não se apresse para jogá-la fora! De fato, com a ajuda do seu arduinka e um conjunto de LEDs, você pode fazer um brinquedo muito atraente para uma criança!

E então vamos lá!

Do que precisamos:
Plataforma Arduino
Caixa de plástico
Conjunto de LED
Fios (pai mãe, pai pai)
Botão
Breadboard
Resistores (220 Ohms)
Bateria Crown (alimentaremos o arduino, também é possível através de um cabo USB)


A partir de instrumentos vamos usar apenas uma chave de fenda.
Etapa 1.

Na lateral da caixa, faça um furo para o nosso botão futuro.

Em seguida, na tampa, fazemos 10 pares de orifícios para os LEDs (temos uma distância de 5 mm entre os dois orifícios)

Etapa número 2. Nós inserimos nossas "luzes" nos lugares preparados

Etapa 3. Instalamos 10 resistores na tábua de pão, conectando-os ao chão. O chão da própria tábua de pão também está conectado ao GND no microcontrolador.

Etapa 4. Conectamos 10 fios do controlador (de 2 a 11) com os ânodos dos LEDs com fios (mãe-pai). O ânodo é uma perna mais longa. Se você inverter a polaridade, nada queimará.

Etapa 5. Na placa de ensaio oposta a cada resistor, insira outros 10 fios.

Etapa 6. Conectamos os fios às pernas restantes dos LEDs. (Esta é a terra deles!)

Etapa número 7. Conecte o botão ao arduino. Ela tem três fios: terra, energia e sinal. Este último está conectado à 12ª entrada do microcontrolador. Consertamos o botão na lateral da caixa.

É isso, agora o nosso dispositivo está montado. Resta conectar o arduino ao computador e preencher o seguinte esboço:
configuração nula () {
  for (int i = 2; i & lt; 12; i ++)
  {
   pinMode (i, SAÍDA);
  }
  pinMode (12, INPUT);
}
loop vazio () {
 int b = leitura digital (12);
 se (! b)
  {
    for (int a = 1; a & lt; 20; a ++)
    {
    for (int i = 2; i & lt; 12; i ++)
     {
     digitalWrite (i, 1);
     }
      atraso (500);
     for (int i = 2; i1; i--)
    {
      digitalWrite (i, 1);
      atraso (100);
    }
    for (int i = 2; i & lt; 12; i ++)
    {
     digitalWrite (i, 0);
     }
   }
  }
}

Como resultado, obtemos uma caixa com um botão; quando você clica nela, os LEDs acendem na sequência que configuramos.


Espero que tenham gostado do meu caseiro! Faça isso! Evoluir! Saiba - inventar é legal e interessante!
1.3
6
4.3

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar

Aconselhamos que você leia:

Entregue-o para o smartphone ...