PROGRAMMING SCHOOL
Raspberry Pi-F5 / T5

ENCODER MOTOR - HALF STEP - BETTER PRECISIONVJ: 024
Pi_spoj_24.jpg

DESCRIPTION:
We count the state changes (values 1 and 0). This method is better accurate than the previous one (STEP). The number of impulses we will count depends on the program itself. If the program only controls the engine, or still performs other operations. In the second case, especially at higher engine speed, the program will not be able to read all pulses.

ENCODER MOTOR - STEP - LESS PRECISEVJ: 023
Pi_spoj_23.jpg

DESCRIPTION:
We only count impulses (value 1). To avoid multiple sensor readings, we use the change indicator (ids). This method is less precise. The number of impulses we will count depends on the program itself. If the program only controls the engine, or still performs other operations. In the second case, especially at higher engine speed, the program will not be able to read all pulses.

RX - TX COMMUNICATIONVJ: 022

I2C COMMUNICATIONVJ: 021

SERVO MOTORVJ: 020
Pi_spoj_20.jpg

DESCRIPTION:
Example of operating the first servo motor. In the software example you can also see the code for controlling another servo motor.

ULTRASOUND SENSOR (ANALOGUE)VJ: 019
Pi_spoj_19.jpg

DESCRIPTION:
Using the ultrasonic sensor, we can measure the distance to the object in front of the sensor. Depending on the sensor, larger or smaller maximum distances can be read. The LED illuminates less when the distance from the sensor to the subject is smaller and vice versa.

ULTRASOUND SENSOR (DIGITAL)VJ: 018
Pi_spoj_18.jpg

DESCRIPTION:
With the help of an ultrasonic sensor we can detect an object when it is at a distance less than the one set in the program (the LED lights up). If the object is at a greater distance, the program will not register it.

COLOR SENSOR - BLACK LINEVJ: 017
Pi_spoj_17.jpg

DESCRIPTION:
The readings for white and black are usually different enough, so that with the help of two color sensors we can make robot car that follows the black line.

COLOR SENSOR - COLORSVJ: 016
Pi_spoj_16.jpg

DESCRIPTION:
The color sensor reads colors as values (analog). According to the apparent color value, a certain color of the LED lights up. The readings are VERY dependent on the conditions (illumination) and may vary even though the color patterns are the same

MAGNETIC SENSOR (DIGITAL)VJ: 015
Pi_spoj_15.jpg

DESCRIPTION:
A magnetic sensor detects a magnetic field. By approaching the sensor to a magnetic field (permanent or electromagnet), the LED lights up.

HEAT SENSOR (ANALOGUE)VJ: 013
Pi_spoj_13.jpg

DESCRIPTION:
By heating the thermal sensor to a certain temperature, the LED lights up. We heat the thermal sensor with light bulb.

IR SENSOR (ANALOGUE)VJ: 012
Pi_spoj_12.jpg

DESCRIPTION:
By analogous reading of the IR sensor, a white surface can be detected at a distance of several centimeters.

IR SENSOR (DIGITAL)VJ: 011
Pi_spoj_11.jpg

DESCRIPTION:
Depending on the IR sensor readout, the LEDs light up. The white surface gives the reading 1 and the black (line) 0.

DC MOTOR - SPEED CONTROL (ANALOGUE)VJ: 010
Pi_spoj_10.jpg

DESCRIPTION:
Program, changes the rotation speed of the DC motor. Lower rotation speed, usually means lower engine power.

DC MOTOR - TWO WAYS ROTATION (DIGITAL)VJ: 009
Pi_spoj_09.jpg

DESCRIPTION:
Pressing the switch A and B, alternates the direction of rotation of the DC motor (both directions).

DC MOTOR - ONE WAY ROTATION (DIGITAL)VJ: 008
Pi_spoj_08.jpg

DESCRIPTION:
By pressing switch, the DC motor starts to rotate in one direction.

DC MOTOR (DIGITAL)VJ: 007
Pi_spoj_07.jpg

DESCRIPTION:
The DC motor starts rotating in one direction for 100 ms. It stops for 2 seconds and then repeats the action.

PHOTO SENSOR - LED LIGHT (ANALOGUE)VJ: 006
Pi_spoj_06.jpg

DESCRIPTION:
The LEDs light up depending on the value read by the PHOTO sensor.

PHOTO SENSOR - LED LIGHT (DIGITAL)VJ: 005
Pi_spoj_05.jpg

DESCRIPTION:
The LEDs light up when the PHOTO sensor is sufficiently illuminated.

LED LIGHT - MICRO SWITHCH (ANALOGUE)VJ: 004
Pi_spoj_04.jpg

DESCRIPTION:
By pressing the button, the bright LEDs light up.

LED LIGHT (ANALOGUE)VJ: 003
Pi_spoj_03.jpg

DESCRIPTION:
The program slowly increases the brightness of the LED.

LED LIGHT - MICRO SWITCH (DIGITAL)VJ: 002
Pi_spoj_02.jpg

DESCRIPTION:
Pressing the switch, the LED lights up.

LED LIGHT (DIGITALY)VJ: 001
Pi_spoj_01.jpg

DESCRIPTION:
The LED lights up and goes out at half-second intervals.