Sorry, this page is no longer available
Sorry, this page is no longer available
Sorry, this page is no longer available
Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Gabriel Vigiano

Neste curso você irá aprender sobre os Microcontroladores STM32 da ST. Além disso ao se inscrever e assistir o curso o aluno será capaz de desenvolver alguns dos projetos em pouco tempo com recursos de baixo valor totalmente acessível e com softwares gratuitos. Os exemplos aqui demonstrados são abordados de forma teórica e prática consolidando o conhecimento em questão e por final o aluno irá aprender sobre a arquitetura de microcontroladores de 32bits e ir muito mais além do que um simples pisca pisca. Tudo isso gratuito e apenas em duas horas.

Read more

Neste curso você irá aprender sobre os Microcontroladores STM32 da ST. Além disso ao se inscrever e assistir o curso o aluno será capaz de desenvolver alguns dos projetos em pouco tempo com recursos de baixo valor totalmente acessível e com softwares gratuitos. Os exemplos aqui demonstrados são abordados de forma teórica e prática consolidando o conhecimento em questão e por final o aluno irá aprender sobre a arquitetura de microcontroladores de 32bits e ir muito mais além do que um simples pisca pisca. Tudo isso gratuito e apenas em duas horas.

Você aprenderá sobre os conceitos básicos e avançados e o que se espera deste poderoso dispositivo.

O STM32 é sem dúvidas um microcontrolador que está ganhando cada vez mais notoriedade entre os projetistas, makers e estudantes pela suas características e ferramentas de desenvolvimento. Sua arquitetura e recursos falam por si só.

Diante disso o instrutor preparou este mini curso voltado para iniciantes e até mesmo para os mais experientes desenvolvedores. Conceitos como

Venha fazer parte de mais de 1000 alunos que já conheceram este dispositivo capaz de transformar seu projeto para níveis até então nunca visto.

Bem vindo ao STM32 - Um novo mundo de microcontroladores.

Enroll now

What's inside

Syllabus

Nesta seção de forma resumida os alunos irão aprender sobre os microcontroladores STM32 da ST e ir muito além de um simples pisca pisca.

Neste video é apresentado uma introdução ao curso.

Read more

Neste video é apresetadado uma visão geral sobre os microcontroladores STM32.

Neste video é demonstrado todos os Hardwares que serão utilizados no curso.

Neste video é apresentado todos os Softwares que serão utilizados no curso.

Este é o primeiro video de um projeto prático com a STM32F103C8 utilizando a placa Bluepill.

Neste video é apresetado algumas configurações importantes no Software STM32CubeIDE.

Neste video é demonstrado exemplo prático com entradas e saídas digitais.

Neste video é demonstrado sobre interrupções, especificamente sobre interrupção externa e interrupção por uso de timer.

Neste video é demonstrado facilmente como utilizar um PWM no STM32.

Neste video de forma prática e simples é demonstrado a utilização de um canal analógico digital com exemplos práticos.

Neste último video do curso é demonstrado como utilizar o conversor digital analógico do STM32 e também como gerar um sinal senoidal de forma profissional.

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers the STM32 microcontroller, which is increasingly popular among makers and students due to its features and development tools
Explores basic and advanced concepts, which is suitable for both beginners and more experienced developers looking to expand their knowledge
Uses readily accessible and low-cost hardware, which makes it easier for students and hobbyists to experiment with STM32 microcontrollers
Includes practical projects with the STM32F103C8 Bluepill board, which allows learners to apply their knowledge in a hands-on manner
Demonstrates how to use the digital-to-analog converter of the STM32 and how to generate a sine wave professionally, which is useful for signal processing applications
Utilizes free software, which lowers the barrier to entry for learners who may not have access to expensive development tools

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Introdução prática e essencial ao stm32

De acordo com os alunos, este curso serve como uma excelente introdução ao mundo dos microcontroladores STM32. É particularmente valorizado por iniciantes na plataforma, oferecendo uma visão geral clara e exemplos práticos essenciais com a placa Bluepill e o ambiente STM32CubeIDE. Muitos destacam a abordagem didática do instrutor e a utilidade dos projetos envolvendo GPIO, PWM e ADC. Contudo, devido à sua curta duração (cerca de 2 horas), alguns sentem que o curso é superficial para tópicos mais avançados. A configuração inicial do software pode apresentar alguns desafios dependendo do sistema do aluno, mas no geral, é visto como um ótimo ponto de partida para explorar o STM32 com recursos acessíveis.
A instalação e configuração podem ser tricky.
"Tive um pouco de dificuldade para configurar o STM32CubeIDE no meu sistema operacional."
"A parte de setup pode exigir uma atenção extra, pois depende da versão do software e do hardware."
"Seria bom ter mais dicas ou um guia detalhado sobre como lidar com problemas comuns de instalação."
Instrutor explica conceitos de forma clara.
"O instrutor explica os conceitos de forma muito clara e fácil de entender."
"A didática é um ponto forte, consegui acompanhar mesmo sendo novo no assunto."
"As explicações sobre o STM32CubeIDE foram bastante úteis."
Abordagem prática com projetos.
"Gostei muito dos exemplos práticos, especialmente o de PWM e ADC. Ajudam a consolidar a teoria."
"A parte prática com a Bluepill foi crucial para entender o funcionamento do STM32."
"Os projetos apresentados são simples, mas muito eficazes para demonstrar os conceitos básicos."
Excelente ponto de partida para novatos.
"Para quem nunca teve contato com STM32, este curso é perfeito para começar."
"Uma ótima introdução ao mundo dos microcontroladores de 32 bits, muito didático para iniciantes."
"Me ajudou a dar os primeiros passos com o STM32 de forma clara e objetiva."
"Senti que o curso foi feito pensando em quem está começando e não sabe por onde ir."
Falta profundidade em tópicos.
"O curso é muito curto (apenas 2 horas) e não aprofunda em muitos tópicos importantes."
"Para quem já tem alguma experiência, o conteúdo pode ser considerado muito básico."
"É uma boa introdução, mas senti falta de explorar mais recursos e projetos mais complexos."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in STM32 - Um Novo Mundo de Microcontroladores with these activities:
Revisar 'STM32 Primer' de Geoffrey Brown
Explore os fundamentos da programação STM32 com este guia prático.
Show steps
  • Leia os capítulos sobre configuração de periféricos e programação.
  • Experimente com os exemplos de código fornecidos.
  • Adapte os exemplos para seus próprios projetos.
Revisar 'Embedded Systems Architecture' de Tammy Noergaard
Explore a arquitetura de sistemas embarcados para obter uma compreensão mais profunda dos microcontroladores STM32 e suas aplicações.
Show steps
  • Leia os capítulos sobre arquitetura de microcontroladores e sistemas embarcados.
  • Analise os exemplos de código e diagramas de circuitos.
  • Faça anotações sobre os conceitos mais relevantes para o curso.
Projeto: Controle de LED com PWM
Aplique seus conhecimentos sobre PWM para controlar o brilho de um LED usando um microcontrolador STM32.
Show steps
  • Configure um pino PWM no STM32.
  • Escreva um código para variar o ciclo de trabalho do PWM.
  • Conecte um LED ao pino PWM e observe o efeito.
  • Ajuste os parâmetros do PWM para obter o controle desejado.
Three other activities
Expand to see all activities and additional details
Show all six activities
Praticar a configuração de GPIOs
Reforce sua habilidade de configurar pinos GPIO (General Purpose Input/Output) nos microcontroladores STM32.
Show steps
  • Configure um pino como entrada e outro como saída.
  • Leia o estado da entrada e controle a saída.
  • Experimente com diferentes resistores de pull-up/pull-down.
Criar um tutorial sobre interrupções
Crie um tutorial detalhado sobre como usar interrupções externas e timers nos microcontroladores STM32.
Show steps
  • Pesquise e compreenda os diferentes tipos de interrupções.
  • Escreva um código de exemplo para demonstrar o uso de interrupções.
  • Crie um vídeo ou um documento escrito explicando o código.
  • Compartilhe seu tutorial com outros alunos.
Criar um guia de referência rápida para STM32CubeIDE
Compile um guia de referência rápida com os comandos e configurações mais importantes do STM32CubeIDE.
Show steps
  • Identifique os comandos e configurações mais usados.
  • Crie um documento conciso com explicações e exemplos.
  • Organize o guia de forma lógica e fácil de consultar.
  • Compartilhe o guia com outros alunos.

Career center

Learners who complete STM32 - Um Novo Mundo de Microcontroladores will develop knowledge and skills that may be useful to these careers:
Desenvolvedor de Firmware
Um desenvolvedor de firmware cria o software de baixo nível que controla o hardware de um sistema embarcado. Este curso sobre microcontroladores STM32 é um ótimo ponto de partida para quem quer atuar nesta área. O curso oferece uma visão abrangente da arquitetura de microcontroladores de 32 bits e como programá-los, além de ensinar a configurar o ambiente de desenvolvimento, criar projetos e utilizar os recursos do microcontrolador. O curso é especialmente útil por ensinar a trabalhar com o STM32CubeIDE e apresentar exemplos práticos, que são essenciais para um desenvolvedor de firmware.
Engenheiro de Sistemas Embarcados
Um engenheiro de sistemas embarcados trabalha no design e desenvolvimento de sistemas computacionais dentro de outros dispositivos. Este curso sobre microcontroladores STM32 auxilia na compreensão dos componentes de hardware e software que um engenheiro de sistemas embarcados precisa dominar. O curso aborda configurações de software, entradas e saídas digitais, interrupções e uso de PWM. Este curso em particular é útil, pois demonstra projetos práticos com a placa Bluepill e o software STM32CubeIDE, que são ferramentas relevantes neste campo.
Maker
Um maker cria projetos eletrônicos com suas próprias mãos, geralmente explorando diferentes tecnologias. Este curso sobre microcontroladores STM32 permite que o maker aprenda a usar esse componente versátil em seus projetos. O curso apresenta exemplos práticos, e ensina conceitos importantes como entradas e saídas digitais, interrupções, PWM e conversores analógico-digitais. Ao aprender sobre a arquitetura de microcontroladores de 32 bits, o maker consegue desenvolver projetos mais avançados. Este curso é bom para makers por sua praticidade e acessibilidade.
Hobbista em Eletrônica
Um hobbista em eletrônica gosta de construir e experimentar projetos eletrônicos por diversão. O curso sobre microcontroladores STM32 proporciona um bom ponto de partida para projetos mais avançados. O hobbista se beneficiará do conteúdo do curso, que inclui exemplos práticos, introdução ao hardware e software, e explicações sobre interrupções e conversores. Este curso é valioso por ser de baixo custo e apresentar ferramentas de software gratuitas.
Técnico em Eletrônica
Um técnico em eletrônica instala, mantém e repara equipamentos eletrônicos, e o conhecimento de microcontroladores é cada vez mais essencial para esses profissionais. Este curso sobre microcontroladores STM32 capacita o técnico em eletrônica a entender o funcionamento interno desses componentes e a desenvolver projetos práticos com eles. Ao aprender sobre interrupções, PWM e conversores analógico-digitais, o técnico pode aplicar esse conhecimento em seu trabalho. Este curso é especialmente relevante por seus exemplos práticos e pela introdução ao STM32, que é um componente comum no mercado.
Estudante de Engenharia
Um estudante de engenharia, especialmente nas áreas de eletrônica, computação e mecatrônica, se beneficiará muito deste curso sobre microcontroladores STM32. Ele oferece uma introdução prática e rápida ao mundo dos microcontroladores, e como eles podem ser utilizados em uma variedade de projetos. O curso demonstra a aplicação do conhecimento teórico em projetos práticos com a placa Bluepill. O curso pode ajudar o estudante em seus estudos e desenvolver projetos.
Engenheiro de Automação
Um engenheiro de automação projeta e implementa sistemas automatizados para diversas aplicações, e microcontroladores são componentes essenciais nesses sistemas. Este curso sobre microcontroladores STM32 ajuda a entender os princípios de funcionamento, além de como usar o STM32 em projetos. O curso, com exemplos práticos de entradas e saídas digitais, interrupções, PWM e conversores analógico-digitais, oferece o conhecimento necessário para um engenheiro de automação. Este curso é particularmente relevante por abordar a arquitetura de microcontroladores de 32 bits, que são muito utilizados na área de automação.
Engenheiro de Hardware
Um engenheiro de hardware projeta e desenvolve componentes e sistemas eletrônicos. O curso sobre microcontroladores STM32 oferece uma visão prática e teórica do funcionamento desses componentes. O curso aborda desde a arquitetura básica até o uso de periféricos como entradas e saídas digitais, PWM e conversores analógico-digitais, que são conceitos importantes para engenheiros de hardware. Este curso é especialmente relevante por mostrar exemplos práticos com o uso da placa Bluepill, um hardware relevante no dia a dia do engenheiro de hardware.
Roboticista
Um roboticista projeta e constrói robôs, e microcontroladores são componentes essenciais nesses projetos. Este curso sobre microcontroladores STM32 ajuda o roboticista a entender a importância desses dispositivos, além de desenvolver habilidades para usá-los em seus projetos. O curso oferece exemplos práticos da utilização de PWM, entradas e saídas digitais, e conversores analógico-digitais, conceitos importantes no controle de robôs. Para um roboticista, o curso é particularmente relevante por abranger a arquitetura de microcontroladores de 32 bits.
Especialista em IoT
Um especialista em IoT trabalha com o desenvolvimento e implementação de dispositivos e sistemas conectados à internet das coisas. O conhecimento de microcontroladores, como o STM32, é fundamental para esse profissional. Este curso ensina a trabalhar com as características essenciais desses dispositivos. Este curso é valioso por abordar a arquitetura de microcontroladores de 32bits e apresentar exemplos práticos que podem ser aplicados em projetos de IoT.
Analista de Testes de Hardware
Um analista de testes de hardware desenvolve e executa testes para garantir a qualidade de dispositivos eletrônicos. O conhecimento de microcontroladores, como o STM32, auxilia na compreensão de como os componentes se comportam, e, portanto, no desenvolvimento de testes mais eficientes. Este curso oferece informações sobre as capacidades do microcontrolador e introduz conceitos como interrupções e modulação por largura de pulso (PWM), que são úteis para testes. Este curso pode auxiliar na construção de testes.
Consultor em Sistemas Embarcados
Um consultor em sistemas embarcados auxilia empresas no desenvolvimento e implementação de soluções com microcontroladores e outros dispositivos eletrônicos. Este curso sobre microcontroladores STM32 oferece uma visão geral útil, e exemplos práticos que podem ser usados para mostrar como sistemas embarcados podem ser projetados, e quais são as vantagens de usar o STM32. O curso é útil por apresentar a arquitetura de microcontroladores de 32 bits e ensinar a usar o STM32CubeIDE.
Professor de Eletrônica
Um professor de eletrônica precisa ter uma sólida compreensão de microcontroladores para educar seus alunos de forma eficaz. Este curso sobre microcontroladores STM32 oferece uma estrutura para um professor construir e conduzir atividades de laboratório. O curso introduz o STM32 e apresenta exemplos práticos que podem ser adaptados para uso em sala de aula. O professor se beneficiará do conhecimento sobre hardware e software, bem como interrupções, PWM e conversores analógico-digitais. Este curso é útil pelo seu foco em projetos de baixo custo e softwares gratuitos.
Engenheiro de Testes de Software
Um engenheiro de testes de software garante a qualidade e a funcionalidade dos sistemas de software. Embora um engenheiro de testes de software geralmente trabalhe com sistemas de software maiores, o conhecimento de microcontroladores pode auxiliar no teste de software integrado a dispositivos eletrônicos. Este curso sobre microcontroladores STM32 pode ajudar a entender como os sistemas de software interagem com o hardware, e como esses sistemas podem ser testados. O curso aborda interrupções, PWM, e conversores, que são conceitos importantes para o engenheiro de testes.
Analista de Suporte Técnico
Um analista de suporte técnico auxilia clientes com problemas técnicos relacionados a produtos ou serviços. Em muitos casos, esses produtos envolvem sistemas eletrônicos e microcontroladores. Este curso pode ajudar o analista a entender como esses sistemas funcionam e quais são as principais dificuldades. O analista que conhecer os microcontroladores STM32, e que tiver familiaridade com o software STM32CubeIDE e com a placa Bluepill, pode dar melhor suporte aos clientes. Esse curso auxilia, portanto, nesse trabalho.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in STM32 - Um Novo Mundo de Microcontroladores.
Este livro oferece uma visão abrangente da arquitetura de sistemas embarcados, incluindo microcontroladores. Ele é útil para entender os princípios de design e as considerações de hardware e software. Embora não seja específico para STM32, fornece um contexto valioso para o curso. É mais valioso como leitura adicional para aprofundar o conhecimento.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser