Nessa palestra será apresentado o MicroPython, uma implementação de Python com o foco em microcontroladores. Serão apresentados os detalhes do MicroPython e aplicações em IoT e em educação usando pacas com ESP8266 e também com BBC micro:bit
Size: 1.9 MB
Language: pt
Added: Dec 08, 2018
Slides: 25 pages
Slide Content
MicroPython
Python paramicrocontroladores
Apresentadores
Diana Santos
Técnicaeminformática. Atuacomoinstrutorade informáticabásicae também
com ensinode programaçãopara criançasatravésdo Scratch. Colaboracom o
projetoFranzininho, levandoworkshops de eletronicae programaçãopara
diversaspessoasdo Brasil. Adeptado software livre, possuitreinamentos
online de inkscape.
FábioSouza
Engenheiro com experiênciano desenvolvimentode projetoseletrônicos
embarcados. Hojeé diretor de operações do portal Embarcados, onde trabalha
para levar conteúdos de eletrônica, sistemas embarcados e IoT para oBrasil.
Tambématuano ensino eletrônica e programação pelo Brasil. É entusiastas do
movimento maker, da cultura DIY e do compartilhamento de conhecimento,
publica diversos artigos sobre eletrônica e projetos open hardware, como o
projeto Franzininho Participou da residência hacker 2018 no Redbull Basement.
Quando não está ministrando palestras, cursosouworkshops, dedicaseu
tempo “escovandobits” ouprojetandoplacaseletrônicas
pyboard
•STM32F405RG microcontroller
•168 MHz Cortex M4 CPU with hardware floating point
•1024KiB flash ROM and 192KiB RAM
•Micro USB connector for power and serial communication
•Micro SD card slot, supporting standard and high capacity SD cards
•3-axis accelerometer (MMA7660)
•Real time clock with optional battery backup
•24 GPIO on left and right edges and 5 GPIO on bottom row, plus LED and switch GPIO
available on bottom row
•3x 12-bit analog to digital converters, available on 16 pins, 4 with analog ground
shielding
•2x 12-bit digital to analog (DAC) converters, available on pins X5 and X6
•4 LEDs (red, green, yellow and blue)
•1 reset and 1 user switch
O que é a micro:bit
•A BBC micro:bité umapequenae
poderosaplacaque estárevolucionandoo
ensinode programaçãono mundo. Foi
lançadacom o apoiode 31 organizações,
atravésde umainiciativaque deuuma
placapara cadacriançado 7º anono Reino
Unido.
•O seuhardware foidesenvolvidobaseado
no chip Nordic nRF51822, que possui16 KB
de RAM, 256 KB de Flash e BLE. Além
disso, elapossuiumamatrizde 25 LEDs, 2
chavestácteis, acelerômetro,
magnetômetroe diversospinosde I/O.
Com essaconfiguraçãoelapermiteo
desenvolvimentode diversasaplicações.
https://microbit.org/
nodeMCU
A nodeMCUcriadacom base no
móduloESP 12E, facilitao processo
de programaçãodo ESP8266 por já
possuironboard, o conversorUSB
serial, reguladorde tensãoe pinode
I/O para conexãoemprotoboard.