Postagens

Controlando um Servo por PWM usando Orange PI One e Python

Imagem
 Esse artigo foge um pouco do micropython, mas achei interessante fazer um tutorial do GPIO do Orange PI One. Antes de começar o tutorial preciso falar um pouco sobre o Orange PI que é uma alternativa ao famoso Raspberry PI. Existem varias versões do Orange PI e não vou falar sobre todas aqui falarei apenas da versão One. O Orange PI One Possui um processador Allwinner H3 e possui versões de 512MB e 1GB de RAM, possui uma conexão Ethernet, uma usb, uma micro usb que funciona apenas para OTG. O armazenamento é feito através de um micro SD. Agora veja uma imagem do Orange PI. Agora veja os pinos do GPIO do Orange PI One. Para controlar o Servo iremos utilizar três pinos (VCC-5V, GND e PWM1) Pinos 02, 09 e 07 respectivamente. O Orange PI One possui uma seta para ajudar a identificar o pino 1.  Agora iremos começar a preparar o Orange PI para ser programado e para isso é importante que o Armbian esteja instalado no Micro SD para fazer a intalação do sistema você pode utilizar o...

Qual IDE utilizar para programar Micropython? Thonny Python IDE for beginners

Imagem
 Para começar a desenvolver usando Micropython precisamos de uma IDE. Iremos utilizar o Thonny, pois apesar de ser uma IDE voltada para iniciantes ela trás suporte nativo ao Micropython. Primeiro faça o download do Thonny . Acima temos uma imagem que mostra a interface da IDE Thonny. Por padrão o Thonny usa o interpretador do Python 3.7.9 e precisamos mudar para o interpretador do Micropython. Para alterar o interpretador clique em ferramentas. Clique em opções... Clique em interpretador. Selecione qual interpretador você vai utilizar. No meu caso irei utilizar o MicroPython (ESP8266). É importante que o driver da sua placa esteja instalado. No caso do meu NodeMCU ESP8266 o driver é o CH340. Também é importante que o Micropython já esteja instalado em sua placa. Irei fazer um post com o tutorial de como fazer a instalação no ESP8266 e no ESP32. Irei utilizar o Micropython através da USB-SERIAL, mas também é possível utilizar o WebREPL. O Thonny mostra qual porta COM está conectada ...

Quais placas suportam o Micropython?

Imagem
Existem varias placas que são compatíveis com Micropython. Neste artigo vamos mostrar as principais placas do mercado que são compatíveis e falar brevemente sobre cada uma. Pyboard A Pyboard é a placa oficial do Micropython. Ela conta com um micro controlador  STM32F405RG  168 MHz Cortex M4. Possui  1024KiB flash ROM e 192KiB RAM. O que torna a Pyboard uma placa muito versatil é o fato de a mesma possuir um acelerômetro  de 3 eixos  (MMA7660)  e um slot para micro SD. Raspberry PI Pico A placa Raspberry PI Pico é uma das opções para programar usando Micropython. Ela possui o micro controlador  RP2040  Arm Cortex-M0+. Possui 264KB de RAM e 16 MB de Flash. O diferencial dessa placa é que ela possui um medidor de temperatura embutido. ESP8266 e ESP32 As placas da Espressif são muito famosas no meio Maker já que possuem WIFI embutido e dispensam o uso de uma shield para conexão com a rede sem fio. A maior diferença entre a ESP8266 e a ESP32 é o bluet...

Bem vindo ao micropython Brasil

Imagem
  Esse será o primeiro post do blog Micropython Brasil. A ideia do blog é ajudar quem tem interesse em aprender mais sobre o Micropython. No blog teremos tutorias, projetos e muito mais relacionado ao Micropython. Abaixo deixo minhas redes sociais e alguns link que serão muito importantes para o desenvolvimento do blog e da comunidade brasileira de Micropython. Minhas redes sociais: Instagram:  https://www.instagram.com/python332a/ Youtube:  https://www.youtube.com/channel/UC5vQYZY9V1AUzPxkgjWZ8sA GitHub:  https://github.com/carlos13332 Links importantes:  Micropython: https://micropython.org/ Documentação do Micropython:  https://docs.micropython.org/en/latest/ Thonny IDE:  https://thonny.org/ Simulador Micropython:  https://micropython.org/unicorn/