
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03



Você tem interesse em ter um microcontrolador que usa muito menos energia? Hoje, vou apresentar a você o STM32 Ultra Low Power - L476RG, que usa 4 vezes menos energia do que um Arduino Mega e tem um processador Cortex poderoso. Também falarei sobre MBED, que é uma linguagem C que funciona não apenas em processadores STMicroeletrônicos, mas também em NXP e uma série de processadores que possuem um núcleo ARM. Por último, vou mostrar um compilador online.
Etapa 1: STM NUCLEO-L476RG
• STM32L476RGT6 no pacote LQFP64
• CPU ARM®32-bit Cortex®-M4
• Acelerador adaptável em tempo real
• (ART Accelerator ™) permitindo a execução do estado de espera 0
• da memória Flash
• Frequência máxima de CPU de 80 MHz
• VDD de 1,71 V a 3,6 V
• Flash de 1 MB
• 128 KB SRAM
• SPI (3)
• I2C (3)
• USART (3)
• UART (2)
• LPUART (1)
• GPIO (51) com capacidade de interrupção externa
• Sensor capacitivo com 12 canais
• ADC de 12 bits (3) com 16 canais
• DAC de 12 bits com 2 canais
Mais informações:
Etapa 2: Crie uma conta


Vá para www.mbed.com e crie uma conta. Preencha os dados de registro.
Clique no captcha, leia e aceite os termos e clique em "Inscrever-se".
Etapa 3: Faça login nele

Após o registro, verifique seu e-mail e faça login no site do MBED
Etapa 4: Adicionar Placa ao Compilador


Se você já tiver um cartão MBED conectado ao computador, ele aparecerá como um pen drive. Dentro dele, abra o arquivo MBED. HTM no navegador.
Ou você pode acessar os.mbed.com/platforms e escolher sua placa na lista de placas.
Na página do seu quadro, clique em "Adicionar ao seu compilador MBED"
Etapa 5: Amostra de código

Vá para esta página com o exemplo de piscar e clique em "Importar para o compilador".
Etapa 6: exemplo de importação

Na tela que se abre, clique em "Importar"
Etapa 7: Compilar

Clique no botão "Compilar" para que o servidor compile o código-fonte em um arquivo binário.
O navegador começará a baixar o arquivo binário assim que o servidor terminar de compilar.
Etapa 8: transferir o binário para o quadro

Para transferir o binário para o cartão, basta arrastar ou copiar e colar o arquivo binário baixado na pasta do cartão, que aparecerá como um pen drive.
Etapa 9: piscar
Aqui temos o código. Incluiremos o MBED, definiremos o pino digital de saída, entre outros comandos.
#include "mbed.h" DigitalOut myled (LED1); int main () {while (1) {myled = 1; // LED está LIGADO wait (0.2); // 200 ms myled = 0; // LED está DESLIGADO wait (1.0); // 1 segundo } }
Recomendado:
Maneira mais fácil de fazer um robô de controle de gestos: 7 etapas (com imagens)

Maneira mais fácil de fazer um robô de controle por gestos: controle os brinquedos como um super-herói. Aprenda a fazer um carro controlado por gestos. Trata-se de como fazer você mesmo um carro controlado por gestos. Basicamente, esta é uma aplicação simples do Giroscópio de 3 eixos MPU-6050, Acelerômetro. Você pode fazer muito mais coisas
Python da maneira mais fácil: 8 etapas

Python da maneira mais fácil: então você decidiu aprender como usar o Python e se deparou com isso instrutível. (Sim, estou usando Python como verbo.) Sei que você pode estar preocupado, especialmente se esta for sua primeira linguagem de programação, então deixe-me tranquilizá-lo … Python é um usuário MUITO, MUITO
Google Assistente no Raspberry Pi da maneira mais fácil: 15 etapas

Google Assistant no Raspberry Pi da maneira mais fácil: Google Assistant no Raspberry PiSo como isso é possível? Há pouco tempo, o Google lançou um kit de IA do tipo faça você mesmo com a edição nº 57 de The Magpi. Isso tornou extremamente fácil criar seu próprio assistente do Google, no entanto, obter o kit de voz com
Como fazer macro no Excel e copiar dados de uma maneira mais fácil: 4 etapas

Como Fazer Macro no Excel e Copiar Dados de uma Forma Mais Fácil .: Olá, este instrutível vai te ensinar como criar a macro de uma maneira fácil e melhor para copiar e colar dados que mostraremos como exemplos
Controlando seu Arduino com HTML / Javascript da maneira mais fácil: 8 etapas

Controlando seu Arduino com HTML / Javascript da maneira mais fácil: Este tutorial mostra como controlar um arduino com um retorno de chamada ajax de um adafruit Huzzah usando apenas funções javascript. Basicamente, você pode usar javascript na página html, o que permitirá que você escreva facilmente interfaces html com j