Interrupção externa do CH552 (8051) #5
Já vimos como usar interrupção de temporizador timer no CH552. Agora veremos como implementar a Interrupção externa do CH552, usando um botão push button para controlar a piscada de um LED.
Já vimos como usar interrupção de temporizador timer no CH552. Agora veremos como implementar a Interrupção externa do CH552, usando um botão push button para controlar a piscada de um LED.
Continuando nossa série de artigos sobre o microcontrolador CH552, vamos aprender a usar a entrada analógica do CH552. Faremos isto com o compilador SDCC e diretamente no bare-metal, manipulando registradores.
Aqui vamos aprender como controlar e usar LED e botão com CH552 (8051). Usaremos o temporizador Timer0 para piscar um LED quando o botão for pressionado uma vez. Então parar de piscar quando pressionarmos o botão novamente.
Hoje vou te mostar como piscar LED com CH552 (8051), usando apenas programação bare metal e arquivos de configuração “ch554.c/.h. Este é o segundo artigo da série que vai te ensina a programar o microcontrolador Ch552 do zero, acompanhe.
Este artigo mostra o que eu preciso para programar o CH552 (8051). É o artigo inicial da série de postagens sobre este pequeno microcontrolador. Aqui vou te mostrar tudo que você precisa instalar para programar o pequeno e poderoso CH552.
Hoje vou te ensirar a obter tensões analógicas com DAC R2R, usando apenas um microcontrolador ESP32 e alguns resistores. O segredo é a forma como os resistores são conectados e como os pinos do microcontrolador são acionados.
O mundo é analógico, então vamos aprender a ler estes sinais e transforma-los em algo útil. Usaremos um ESP32, porém qualquer microcontrolador que tenha porta i2c vai servir. O componente de interesse deste artigo é o ADS1115, um conversor analógico para digital de 16 bit.
Você já deve ter tido contato com algum tipo de câmera Wi-Fi ou algum outro dispositivo similar?. Do tipo que para configura-lo ele gera uma rede Wi-Fi, você conecta nela usando seu celular ou computador.
Vamos fazer um contador com display LCD, contando cada pressionada em um botão. Usaremos um tradicional display LCD 16×2 que comunica via i2c com um microcontrolador ESP32-C6.
Mantenha seu drone bem calibrado com este circuito simples, BMP280 & AHT20. Vamos montar um circuito com estes dois sensores para manter seu drone ou quadcóptero no ar.
Acelerômetro mostra a direção para a qual você aponta seu projeto ou sua placa. Hoje vamos estudar o BMI160, um chip acelerômetro e giroscópio.
Vamos estudar o MAX4466, um sensor de som com ESP32 e código em Arduino. Vamos implementar o exemplo de um detector de sons agudos e rápidos.
Você vai amar este temporizador pomodoro. feito com ESP32 e conectado na internet, ele é tudo que você precisava e não sabia.
Sensor de objetos refletivo. Este sensor é especial para fazer aquele seu robô ou automação que necessita detectar objetos sem contato.
Hoje vamos conhecer o sensor de distância ultrassônico HC-SR04, um sensor de distância sem contato que funciona por ultrassom
Aprenderemos hoje a implementar comunicação bidirecional entre dois ESP32 com ESP-NOW, onde dois ESP32 conversam entre sí
Vamos implementar um sensor de nível de luz com microPython, trata-se do BH1750 com Raspberry Pi Pico 2 em microPython
Vamos implementar código para testar um sensor de temperatura com microPython, trata-se do HDC1080 em conjunto com o RP2350
Hoje vamos controlar um display LCD TFT ST7735 com RP2040 e código feita com Arduino na IDE do Arduino. Este é um display de 1.8 polegadas
Vamos aprender a criar saída analógica com MCP4725, utilizando como controlador um ESP32-C6 do Aliexpress, progrado com Arduino