C++

  • Android пишем программу на C++

    Вы изучаете язык программирования C++. Вам нужны хороший учебник по C++ и практика. Желательно, чтобы это всё было мобильным и на русском языке. Установим в Android обучающую программу SoloLearn Учим C++.

  • Geany пишем программу на C++

    Напишем на C++ и выполним программу Hello World в среде разработки Geany. В Geany необходимо создать новый проект, меню Проект / Новый... При помощи меню Файл / Создать из шаблона, создадим файл с программой на C++ (main.cxx).

  • Raspberry Pi Pico C/C++ SDK

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

  • Головоломка Ханойские башни на Си

    Имеется три стержня a, b и c на а нанизаны пирамидкой несколько колец разного диаметра. Задача состоит в том, чтобы перенести пирамиду за наименьшее число ходов на стержень b, используя стержень c, как вспомогательный.

  • Игра Красный или Синий?

    Пишем для Arduino на C++ простенькую игру и изучаем тернарный оператор ?. 

  • Как скомпилировать cpp под Linux

    Напишем программу на языке программирования C++, скомпилируем её и запустим на выполнение. Файл с текстом программы на языке программирования C++, обычно имеет расширение cpp, исполняемый файл для Windows имеет расширение exe, а исполняемый файл для Linux обычно не имеет расширения.

  • Параметры по умолчанию

    Язык C++ допускает использование не обязательных параметров функций по умолчанию. В среде Arduino если вы вызываете функцию с параметрами по умолчанию до её объявления в тексте программы, возникает ошибка.

  • Пишем библиотеку для MAX7219 и LED матрицы

    С одной стороны, учимся писать библиотеку на C++ для Arduino, с другой стороны, пишем очень полезную, маленькую библиотеку для LED дисплея 8x8 с микросхемой MAX7219.

  • Пишем игру Flip-Flop v2

    Методическая разработка для кружка робототехники, электроники, урока технологии. Собираем схему и пишем программу для увлекательной электронной логической игры-головоломки “Flip-Flop”. Игра собрана на Arduino. Идею игры предложил автор многих логических игр Сергей Полозков.

  • Типы C++

    В C++ и в Arduino IDE каждая переменная, аргумент функции и возвращаемое значение функции должны иметь тип, чтобы их можно было скомпилировать.

  • Храним константы в EEPROM

    На плате Arduino UNO, NANO и им подобных установлен микроконтроллер ATmega328 / P. М-к ATmega328 содержит 32 Кбайт Flash-памяти программ, 1 Кбайт энергонезависимой памяти (EEPROM), 2 Кбайт оперативной памяти (SRAM).

  • Храним константы в Flash-памяти программ

    Оперативная память ценный ресурс, а Flash память программ не часто используется на 100%. Строковые литералы засоряют оперативную память даже если они используются для объявления переменных и констант локально.

  • Цикл while. Алгоритм Евклида.

    Геометрический алгоритм Евклида позволяет найти наибольший общий делитель НОД. Напишем программу с Геометрическим алгоритмом Евклида и изучим цикл while.