yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
8-Channel Tracking Module📖
0. 8-channel line tracking module usage
  • 8-channel line tracking module usage
1. Single board tutorials
1.arduino
  • I2C method
  • IO method
  • Serial port method
2.STM32
  • I2C method
  • IO method
  • Serial Port method
3.MSPM0G3507
  • I2C method
  • IO method
  • Serial Port method
5.Raspberry Pi
  • I2C method
  • IO method
  • Serial Port method
4.MSPM0G3519
  • I2Cnew
  • IOnew
  • Serial Portnew
2. Car Tutorials
  • 1.STM32-Wheeled car chassis_V1
  • 2.STM32-Wheeled car chassis_V2
  • 3.STM32 development board car
  • 4.STM32 self-balancing car
  • 5.MSPM0-Wheeled car chassis_V1
  • 6.MSPM0G3507-Wheeled car chassis_V2
  • 7.MSPM0G3519-Wheeled car chassis_V2new
  • 8.Arduino car(Roboduino)
  • 9.Raspberry Pi car(RaspbotV2)
3. Expansion Tutorialsnew
  • 1.Autonomous driving car
  • 2.Vehicle-mounted balance ball motion control system
Download
  • Code
  • Protocol
Download ZIP

Welcome to 8-Channel Tracking Module repository

IO method

STM32-IO method

STM32-IO methodExperimental preparationExperimental purposeExperimental wiringExperimental steps and phenomenaExperimental source code

Experimental preparation

  1. STM32F103 motherboard, preferably RCT6 or above, this source code uses the pins of the RCT6 version

  2. 8-way patrol module

  3. Several Dupont lines

The STM32 board needs to download the IO communication source code provided by the document**

Experimental purpose

The content of this experiment is mainly to use the STM32 master to receive the data of the 8-way patrol module through IO.

Experimental wiring

STM32 to serial port assistant If you are not using the black stm32 of Yabo, you need to use a usb to ttl module to connect to the computer. The wiring is described in the following table

stm32usb to ttl
PA10TX
PA9RX
vccvcc
GNDGND
If you are using the Yabo black stm32, you can directly use type-c to connect to the computer's serial port assistant 
STM328-channel line patrol module
PC0x1
PC1x2
PC2x3
PC3x4
PA4x5
PA5x6
PB0x7
PB1x8

As shown in the figure: image-2024110100001

Experimental steps and phenomena

  1. After connecting the wires, open the serial port assistant and you can see the numerical data of the infrared module. Set the baud rate to 115200. As shown below

image-2024110100002

 

Experimental source code

​x

int main()
{
    
    SystemInit();
    delay_init();
    delay_ms(1000);//Wait for infrared to stabilize
    
    uart_init(115200);
    irtracking_init();
    
    while(1)
    {
        printf_IR_IO_Data();
        delay_ms(300);
        
    }
}

The main function of the source code is very simple, reading the probe pins of the 8-way patrol line and printing them out.

 

 

I2C method
Serial Port method

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文