í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
| Microcontrolador de processador de 8 bits ATtyny 85 com flash programável no sistema de 8K bytes |
 | 
 |  |
| 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.
Você precisará baixar e instalar manualmente os drivers da placa Digispark , baixar, descompactar e executar " Install Drivers" (em sistemas de 32 bits) ou "DPInst64" (em sistemas de 64 bits). Os arquivos de driver são encontrados em este link .
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.
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) "
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.
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