O "Programação Criativa com Arduino" é um curso completo de programação Arduino voltado para músicos. Se você deseja apenas construir controladores MIDI sem aprender a programar, pode assistir apenas ao FMcA. Mas, se quiser se aprofundar, criar seus próprios códigos, entender o meu e o de outras pessoas, esse é o curso para você!
Neste curso, você aprenderá a linguagem Arduino (baseada em C) e sobre eletrônica. Assim, você será capaz de conceber qualquer projeto que imaginar e realizá-lo, sem depender dos códigos, circuitos, etc., de outras pessoas.
Então, se você quer levar sua criatividade para o próximo nível, criando soluções que parecem mágica para os outros, vai adorar o Programação Criativa com Arduino!
Apresente-se!
Junte-se aos nossos Grupos no Facebook/Discord
Como Assistir a este Curso
Baixe todos os Arquivos
Como Postar suas Dúvidas
Como Solucionar Problemas
Materiais e Onde Comprar
Tornando-se um verdadeiro maker! Aprendendo a programar: Introdução
Materiais
IDE
Blink
Usando botões e interruptores (pinos digitais)
Lendo um Botão (circuito)
Lendo um Botão (código)
Resistor Pull Up #1
Resistor Pull Up #2
Botão Sem Debounce
Botão com Debounce
A biblioteca MIDI
A Biblioteca MIDI
Note On / Note Off
Mais Botões
Usando potenciômetros e outros sensores (pinos analógicos)
Lendo um Potenciômetro (circuito)
PWM
Lendo um Potenciômetro (código)
Lendo um Potenciômetro e Enviando MIDI CC #1
Lendo um Potenciômetro e Enviando MIDI CC #2
Loops, arrays e resistor pull up
Loops For
Arrays
Resistor Pull Up + Arrays + Loops For
Potenciômetros + Arrays + Loops For
Arrays Multidimensionais
Funções
Funções Void
Funções Void (exemplo de MIDI)
Funções que retornam algo (exemplo freqToMidi)
Prototipando o controlador
Preparando os Potenciômetros
Preparando os Botões
Código Completo
Escolhendo os componentes
Escolhendo os Componentes
Soldando potenciômetros
O controlador completo
Montagem do controlador (em fast forward)
Materiais
Soldagem
Montagem
Código: com Hairless MIDI
Código: MIDI Classe Compatível
Como NÃO construir um controlador MIDI
Criando Bancos MIDI
Usando Botões
Arduino como um Dispositivo USB-MIDI Classe Compatível
Arduino Uno, Mega: ATmega16U2
Arduino (Pro) Micro, Leonardo: ATmega32U4 - a biblioteca MIDIUSB
Arduino (Pro) Micro, Leonardo: ATmega32U4 - um Exemplo da Vida Real
Arduino (Pro) Micro, Leonardo: ATmega32U4 - Mude o Nome do seu Arduino
Encoders
Introdução
Quadratura
Código
Interrupções Externas
Interrupções Internas
MIDI cc com feedback de LED
Encoder com Traktor e feedback de LED
Multiplexadores
CD4067
MIDI in
Feedback de LED - Múltiplos LEDs
Usando fitas de LED endereçáveis (neoPixels)
Código Completo ESTENDIDO
Código completo com atualizações
Visão geral do código e #ifdef
Múltiplos Multiplexadores
Múltiplos Multiplexadores
Múltiplos Multiplexadores
Números de Nota Personalizados (escalas) e CC
Adicionando uma Variável de Velocidade
Botões Enviando Controle de Mudança (Control Change)
Modo de Alternância (exemplo de alternância de LED)
Modo de Alternância com Botões
MIDI in com tiras de LED endereçáveis - Resumo
MIDI in com fitas de LED endereçáveis - Detalhado
Acesso ao nosso grupo fechado no Facebook "Making Music with Arduino", onde uma comunidade de makers compartilha suas dúvidas e se ajuda em seus projetos.
Meu contato pessoal, caso você precise de ajuda.
Acesso aos meus projetos, PCBs e templates.
Inscrever-se no curso Programação Criativa com Arduino
NÃO TEM NENHUM RISCO, você tem uma garantia de
devolução do dinheiro em 30 dias.
Sua satisfação total ou seu dinheiro de volta, sem perguntas,
sem burocracia!
Inscrever-se no curso Programação Criativa com Arduino
NÃO TEM NENHUM RISCO, você tem uma garantia de
devolução do dinheiro em 30 dias.
Sua satisfação total ou seu dinheiro de volta, sem perguntas,
sem burocracia!
Comece a sua inscrição
Não entraremos em contato pelo seu telefone/WhatsApp