Два шарика движутся со случайной скоростью по случайной траектории, отскакивают от стенок окна, а при их столкновении появляется третий шар, который при этом получает новые параметры движения.

STM 32F030F4P6 — микроконтроллер производства STMicroelectronics, на ядре ARM® 32-bit Cortex®-M0, работающий на частоте до 48 MHz. 32F030F4P6 имеет 16 Kbytes Flash памяти программ и 4 Kbytes оперативной SRAM памяти с контролем чётности.

Генератор псевдослучайных чисел (ГПСЧ) — алгоритм, порождающий последовательность чисел, элементы которой почти независимы друг от друга и подчиняются заданному распределению (обычно равномерному).

Первый запуск. Пишем программу Blink для Raspberry Pi Pico на MicroPython. MicroPython - это версия Python для встраиваемых систем на микроконтроллерах. Raspberry Pi Pico - плата разработчика с микроконтроллером RP2040.

Микроконтроллеры AVR можно программировать через ICSP (ISP) интерфейс. Делать это не сложнее, чем пользоваться платой Arduino с загрузчиком (bootloader) в микроконтроллере. С технологией ICSP Вам также будет доступна среда программирования Arduino, а кроме того, и много других возможностей.

Рассматриваются методы сортировки (алгоритмы).