Программирование

  • Arduino IDE

    В этой статье будут рассмотрены детали установки и настройки универсальной среды программирования микроконтроллеров Arduino IDE.

  • Assembler в Arduino

    Среда программирования Arduino IDE позволяет в программу на языке C++ вставлять фрагменты кода на языке AVR Assemler.

  • CuteCom монитор порта

    В работе с микроконтроллерами, программированием и отладкой, приёмом и передачей данных может понадобиться монитор последовательного порта. Под Linux для этих целей подойдёт программа CuteCom.

  • heaptrack профилировщик памяти

    Heaptrack профилировщик использования памяти кучи. Heaptrack использует LD_PRELOAD для отслеживания всех основных вызовов функции выделения памяти и регистрирует их события.

  • PicoMiteVGA

    PicoMiteVGA — это компьютер собранный из крошечной платы Raspberry Pi Pico с микроконтроллером RP2040 оснащеным двухъядерным процессором Arm Cortex-M0+ с 264 КБ встроенной оперативной памяти и с поддержкой до 16 МБ внешней флэш-памяти.

  • Python с Pygame обработка столкновений

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

  • Python сортировка

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

  • Raspberry Pi Pico C/C++ SDK

    По всему тексту «SDK» относится к Raspberry Pi Pico SDK. Исходный код, включенный в документацию, защищен авторскими правами © 2020 Raspberry Pi (Trading) Ltd ( RPTL) под лицензией 3-Clause BSD.

  • Raspberry Pi Pico Python SDK

    По всему тексту «SDK» относится к Raspberry Pi Pico SDK. Исходный код, включенный в документацию, защищен авторскими правами © 2020 Raspberry Pi (Trading) Ltd ( RPTL) под лицензией 3-Clause BSD.

  • Raspberry Pi Pico и MicroPython

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

  • Thonny установка и настройка

    На официальном сайте thonny, Тонни позиционируется как Python IDE для начинающих. Существуют версии thonny для Windows, Linux и Mac.

  • Timer/Counter1 ATmega328

    Таймер-счётчик TC1 в микроконтроллере ATmega328 единственный 16-битный таймер счётчик. TC1 поддерживает 4 режима работы и 4 прерывания.

  • Vala язык программирования

    Vala — язык программирования, предназначенный для прикладного и системного программирования на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+.

  • Visual Studio Code редактор

    Visual Studio Code — редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Поддерживает несколько тысяч расширений в категории «programming languages»

  • WS2811 и RGB светодиод

    В этой статье представлена программа управления 1 RGB-светодиодом с помощью адресуемого драйвера RGB-светодиодов микросхемы WS2811. Производитель Worldsemi.

  • Генератор псевдослучайных чисел

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

  • Драйвер MAX7219 и светодиодная матрица 8х8

    Драйвер светодиодных индикаторов MAX7219 служит для динамического управления светодиодными индикаторами, соединёнными в матрицу. Соберём и запрограммируем игру пинг-понг с MAX7219.

  • Ищем программатор для STM 32F030F4P6

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

  • Консольная программа на C#

    Напишем консольную программу "Hello World" для Windows на платформе .NET Framework на языке программирования C#

  • Консольная программа на Visual Basic.NET

    Напишем консольную программу "Hello World" для Windows на платформе .NET Framework на языке программирования Visual Basic .NET