Pular para o conteúdo principal

Postagens

Dados do Arduino

Qual o microcontrolador é utilizado neste modelo? ATMega328 De quanto bits é este microcontrolador? 8 bits Qual a frequência de seu clock? Clock de 20MHz Quantos conversores ADCs ele possui? 1 conversor De quanto bits é seu conversor? 10 bits Que tipo de conversão ele realiza? Conversão única Qual o seu tempo de conversão? 25 ciclos para primeira conversão, 13 ciclos normalmente Quantos canais ele possui? 6 canais
Postagens recentes

Simulação com Leds

Video mostra simulação com leds. Os leds piscam ao mesmo tempo Leds piscam sequencialmente de forma ascendente Leds piscam sequencialmente de forma decrescente Contagem binária Código do arduino: https://www.youtube.com/watch?v=v_Hh_23lJ9w

Rede R2R - Conversor Digital-Analógico

A rede R2R é um circuito que transforma sinais digitais(paralelo) em uma saída analógica. Isso se dá devido a associação de resistores em série e paralelo, que funcionam como divisores de tensão e corrente. Quanto mais entradas o circuito tiver, mais controle terá sobre a tensão analogica. Quando as saídas são ativadas pelo Arduino, aumenta-se o valor da tensão. Dependendo da posição do pino a ser ativado, pode se aumentar a tensão em pequenos ou grandes incrementos. O vídeo abaixo mostra a simulação do circuito em ação. Código do Arduino:

Sistemas Embarcados - Medições

Foi realizada uma atividade sobre a medição de grandezas elétricas e do uso da Lei de Ohm em circuitos elétricos. Circuito em paralelo, com Arduino servindo de fonte Corrente no resistor de 10k (Paralelo, 410 micro Ampère) Corrente no resistor de 100 Ohm (Paralelo, 37,6 mA) Corrente no resistor de 1k (Paralelo, 3,8mA) Circuito em Série + medição de corrente (408 micro Ampère) Tensão fornecida pelo Arduino ligado na saída de 5V Corrente no circuito em Série (408 micro Ampère)

Gerador Automático de Arte - Parte 2

Aula 19 - Transição

Usei a transição do minuto 2:00 do vídeo, pela sua simplicidade. Se trata de um deslocamento de uma linha da esquerda para a direita, mudando a imagem apresentada. Usei um scanline apenas nas linhas verticais, para o programa rodar fluido e mais rápido e desenhei uma linha mais grossa, acompanhando a transição. A transição teria uma variável que guarda o limiar entre as duas imagens (posição X da animação) e desenhei a linha escondendo este limiar. Código:

Aula 18 - Envelhecimento

Separei as funções em partes - desaturar, addRed, addYellow e addRuido. Desaturar recolore o pixel na media ponderada de suas cores primarias, gerando tons de cinza. addRed incrementa a quantidade de vermelho na imagem, encapsulando os valores para não haver estouro de cor. O mesmo acontece para addYellow, só que é adicionado vermelho e verde. O addRuido foi um pouco complicado, principalmente colocando ele em um draw, pois como colore pixels em preto e branco seguindo uma regra aleatória, ele se modifica constantemente no loop. Os slidebars controlam a quantidade de vermelho e amarelo na imagem. Utilizei a biblioteca do ControlP5 para fazer a GUI. Código: