Digispark Steal WiFi Passwords with 1$ USB mail and
![]() |
Digispark
última atualização 2 setembro 2018
| ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
JLCPCB - 10 PCBs por US $ 2 (100 * 100 mm, duas camadas)O maior fabricante de PCB na China, mais de 600.000 clientes e mais de 10.000 pedidos online por dia
Produção råpida em apenas 24 horas e cotação on-line gratuita: https: / /jlcpcb.com/quote
Produção råpida em apenas 24 horas e cotação on-line gratuita: https: / /jlcpcb.com/quote
Ăndice
O cartĂŁo mostrado nesta pĂĄgina nasceu no Kickstarter e ĂŠ chamado Digispark e vocĂŞ pode vĂŞ-lo na imagem abaixo
![]() |




O Digispark Ê uma pequena placa de desenvolvimento que mede apenas cerca de 18x18 mm; Ele Ê baseado no microcontrolador Attiny85 , semelhante ao montado na sÊrie Arduino , apenas mais barato, menor e um pouco menos potente. No entanto, com a presença de muitos escudos, sua funcionalidade pode ser estendida. Com a capacidade de usar o Arduino IDE, o Digispark Ê uma ótima maneira de entrar na eletrônica; Ê perfeito para quando um UNO do Arduino Ê muito grande, por exemplo. O Digispark Ê vendido completamente montado, exceto pelos dois conectores fåceis de soldar que podem ser escolhidos de acordo com suas necessidades.
caracterĂsticas
- Suporte para Arduino IDE 1.0+ (OSX / Win / Linux)
- Fonte de alimentação via USB ou fonte externa - 5v ou 7-35v (12v ou menos recomendado, seleção automåtica)
- Regulador com saĂda de 5V - 500mA
- USB integrado
- 6 pinos de E / S (2 usam apenas USB se o programa se comunica ativamente via USB; caso contrĂĄrio, vocĂŞ pode usar todos os 6 pinos, mesmo se estiver programando via USB)
- 8k de memória flash (cerca de 6k após o carregador de inicialização)
- I2C e SPI
- PWM em 3 pinos (outros com software PWM)
- Entrada ADC em 4 pinos
- LED de energia e LED de teste / status
Diagrama de fiação
Aqui estå o diagrama de fiação para ver como isso Ê feito em detalhes. O microcontrolador Ê um Attiny85 conectado diretamente ao USB, a tensão Ê regulada por um regulador do tipo MC78M00 capaz de fornecer 500 mA. Na placa, existem 6 pinos conectados às portas do microcontrolador, enquanto outros três são dedicados à fonte de alimentação.
Todos os pinos podem ser usados ââcomo E / S digital:

Pino 0 â I2C SDA, PWM (LED no modelo B)
Pino 1 â PWM (LED no modelo A)
Pino 2 â I2C SCK, analĂłgico no
Pino 3 â AnalĂłgico (tambĂŠm usado para USB + quando o USB estĂĄ em uso)
Pino 4 â PWM, analĂłgico (tambĂŠm usado para USB - quando USB ĂŠ usado)
Pino 5 â AnalĂłgico
Pino 1 â PWM (LED no modelo A)
Pino 2 â I2C SCK, analĂłgico no
Pino 3 â AnalĂłgico (tambĂŠm usado para USB + quando o USB estĂĄ em uso)
Pino 4 â PWM, analĂłgico (tambĂŠm usado para USB - quando USB ĂŠ usado)
Pino 5 â AnalĂłgico

Microcontrolador de processador de 8 bits ATtyny 85 com flash programĂĄvel no sistema de 8K bytes | ||
![]() | ![]() ![]() | ![]() |
pino | Folha de dados | Foto do integrado |
Reguladores de tensĂŁo positiva MC78M00 500 mA | ||
![]() | ![]() ![]() | ![]() |
pino | Folha de dados | Foto do integrado |
Instalação do cartão Digispark
Após esta breve introdução, vamos ver como dar os primeiros passos com este pequeno cartão.
O procedimento ĂŠ um pouco diferente do tĂpico para as outras placas Arduino.
O procedimento ĂŠ um pouco diferente do tĂpico para as outras placas Arduino.
Nota: Atenção, se você inserir o cartão em uma porta USB quando não for solicitado pelo IDE, o cartão não serå reconhecido, mas isso Ê normal.
- Neste ponto, supondo que o IDE jå esteja instalado (o teste foi realizado com a versão 1.8.3), vå para o menu " Arquivo " e selecione " Configuraçþes"

- Na caixa com a indicação " URLs adicionais para o Gerenciador de cartþes ", digite: "http://digistump.com/package_digistump_index.json" e clique em OK.

- Agora vĂĄ ao menu " Ferramentas " e depois no submenu " Gerenciador de cartĂľes " : apĂłs uma breve espera, no menu suspenso Tipo , selecione " Fornecido por terceiros "
- Selecione o pacote " Digitump AVR Boards " e clique no botĂŁo " Instalar " e clique em OK

- O progresso do download serĂĄ exibido na barra inferior da janela "Gerenciador de guias"; quando concluĂdo, serĂĄ exibido " INSTALADO" ao lado do item na lista.
- Com a instalação completa, feche a janela "Tab Manager" e selecione Digispark no menu Ferramentas â Guias. " Digispark (padrĂŁo - 16,5 mhz) "

- neste ponto, a instalação pode ser considerada completa
Usando a placa Digispark com o IDE
A placa Digispark funciona de maneira um pouco diferente de outros produtos compatĂveis com Arduino. A programação segue um procedimento diferente.
- Verifique se a guia â Digispark (padrĂŁo - 16,5Mhz) estĂĄ selecionada no menu Ferramentas, nĂŁo ĂŠ necessĂĄrio modificar o item do programador.
- Escreva um cĂłdigo, abra um cĂłdigo salvo anteriormente ou abra um exemplo do Digispark.
- NĂŁo ĂŠ necessĂĄrio conectar o Digispark antes de acessar o upload
- Pressione o botĂŁo carregar. Depois de preencher a caixa de status inferior, vocĂŞ serĂĄ solicitado a conectar seu Digispark - neste momento, vocĂŞ precisa conectĂĄ-lo - ou desconectar e reconectĂĄ-lo.
- VocĂŞ verĂĄ o andamento do upload e, no final, a mensagem " Carregamento concluĂdo ", o cĂłdigo serĂĄ executado imediatamente no Digispark.
- Se você desconectar o Digispark e reinserir ou conectar a outra fonte de alimentação, ocorrerå um atraso de 5 segundos antes da execução do código programado. Esse atraso Ê devido à verificação do Digispark para verificar se você estå tentando programå-lo.
Primeiro teste
Para testar o cartĂŁo e o procedimento, vocĂŞ pode usar o exemplo encontrado em Arquivo â Exemplos â Digispark_Exaples â Iniciar

Aqui estĂĄ o cĂłdigo que serĂĄ carregado:
neste momento, insira seu Digispark e aguarde o upload ser bem-sucedido. O LED na placa piscarĂĄ a uma taxa de 1Hz.
Lista de revisĂŁo | |
2018/09/02
| PĂĄgina atualizada |
2017/09/02
| Problema preliminar |
https://youtu.be/b5E0u4qNH4s
ComentĂĄrios
Postar um comentĂĄrio