filmov
tv
Getting Started With STM32 and Nucleo Part 2: How to Use I2C to Read Temperature Sensor TMP102
Показать описание
Let’s take our STM32 to the next level and communicate with a sensor. We’ll use the I2C protocol to send and receive messages with a TI TMP102.
In this video, we’ll show you how to use the STM32CubeIDE to create a new project and write a few simple STM32 HAL commands to transmit messages across the I2C bus. We’ll read temperature data from a TMP102 sensor and then calculate a readable temperature in Celsius from that information. Finally, we’ll use the STM32’s UART peripheral to transmit that temperature data back to our computer to read on a serial console.
The STM32 series is based on the ARM Cortex architectures. Specifically, we’ll be looking at the STM32 Arm Cortex-M microcontrollers. To make life easier, we’ll be using STMicroelectronics’ official Nucleo development boards (the Nucleo-L476RG in particular).
WRITTEN TUTORIAL
ADDITIONAL RESOURCES
In this video, we’ll show you how to use the STM32CubeIDE to create a new project and write a few simple STM32 HAL commands to transmit messages across the I2C bus. We’ll read temperature data from a TMP102 sensor and then calculate a readable temperature in Celsius from that information. Finally, we’ll use the STM32’s UART peripheral to transmit that temperature data back to our computer to read on a serial console.
The STM32 series is based on the ARM Cortex architectures. Specifically, we’ll be looking at the STM32 Arm Cortex-M microcontrollers. To make life easier, we’ll be using STMicroelectronics’ official Nucleo development boards (the Nucleo-L476RG in particular).
WRITTEN TUTORIAL
ADDITIONAL RESOURCES
STM32 Guide #1: Your first STM32 dev board
Starting with STM32 - Programming Tutorial for Beginners | Step by Step | Greidi Ajalik
Getting Started with STM32 and Nucleo Part 1: Introduction to STM32CubeIDE and Blinky – Digi-Key
Easy & Powerful Arduino Alternative? STM32 Beginner's Guide
Getting Started with STM32 and Nucleo Part 5: How to Use SPI | Digi-Key Electronics
STM32CubeIDE Course for beginners, stm32f103c8t6, STM32 CubeIDE #stm32cubeIDE
Getting Started With STM32 and Nucleo Part 2: How to Use I2C to Read Temperature Sensor TMP102
Getting Started With STM32 & Nucleo Part 4: Working with ADC and DMA - Maker.io
The Best Board to Start STM32 Programming? | ARM Development for Beginners
STM32 Guide #2: Registers + HAL (Blink example)
Getting Started with STM32 and Nucleo Part 6: Timers and Timer Interrupts | Digi-Key Electronics
How to use STM32CubeIDE
Get Started With STM32 and Nucleo Tutorial - Hello World
STM32 Tutorial | Getting Started with STM32F103C & Arduino IDE
Getting Started With STM32 and Nucleo Part 3: FreeRTOS - How To Run Multiple Threads w/ CMSIS-RTOS
#1 Say NO to ARDUINO! New ARM STM32 Microcontroller Programming and Circuit Building Series
Getting Started with STM32 using STM32CubeIDE
Getting started with STM32 Nucleo-64 ARM Cortex M0+ board.
STM32 Programming Tutorial for Custom Hardware | SWD, PWM, USB, SPI - Phil's Lab #13
Getting started with the STM32 microcontroller - STM32F103C8T6 via Arduino
Getting Started With STM32 - Part 1 [Beginners Guide]
2. Tutorial Create New Project STM32 with STM32CubeIDE
Getting started with STM32CubeMX
Getting started with STM32 built-in USB DFU Bootloader
Комментарии