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

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

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

  • Логика в Python

    Эта статья не столько о трёх логических операторах and, or, not сколько о том, как ими эффективно пользоваться. И здесь без таблиц истинности и минтермов и макстермов не обойтись.

  • Прерывания по таймерам в Arduino

    Прерывания по таймерам в программах для микроконтроллеров в некоторых случаях могут быть очень полезны. Для примера, помигаем светодиодом с помощью прерываний по таймерам.

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

    Пишем программу Blink и прошиваем микроконтроллер AT90S2013.

  • Программирование AtTiny 13, 45, 85

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

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

    Пишем программу Blink и прошиваем микроконтроллер ATtiny861.

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

    MMBasic – это совместимая с Microsoft BASIC реализация языка программирования BASIC. Впервые MMBasic появился на небольшом компьютере Maximite на основе микроконтроллеров PIC32 от Microchip. В настоящее время, MMBasic работает на различныхаппаратных платформах, включая DOS. Эта версия документации предназначена для Raspberry Pi Pico PicoMiteVGA компьютера.

  • Фьюзы ATtiny88

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

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

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

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

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

  • Цикл for in в Arduino

    В документации по программированию Arduino представлен цикл for в следующем виде for (initialization; condition; increment) {body}. В C++ существует цикл for range-based.