Обмен данными между ПК и Arduino через последовательный порт (с примером на C#)

Микроконтроллеры Arduino могут интегрироваться с ПК через последовательный порт. В аппаратном отношении подключение реализовано через интерфейс USB, но операционная система воспринимает устройство так, как будто оно подключено при помощи последовательного порта.

Преобразование строк в массив символов в Arduino

Строки в C++ всегда были одним из не самых простых вопросов и почти каждый «диалект» этого языка программирования решает его по-разному. Свой вариант решения есть и у Arduino. В Arduino поддерживается строковый тип данных в виде объекта String. Но, в некоторых случаях (например, при передаче данных через последовательный порт) всё

Заполняем базу данных начальными значениями в миграциях (EntityFramework Core (Code First))

При работе с базами данных нередко возникает необходимость заполнить те или иные таблицы начальными значениями. Штатный механизм миграций в EntityFramework Core позволяет это сделать.

Запускаем штатный эмулятор Android SDK на AMD

За долгие годы в сообществе Android разработчиков прочно укоренилось мнение, что использовать стандартный эмулятор Android на компьютерах на базе процессоров AMD невозможно. И, что поэтому для написания Android приложений очень желательно иметь компьютер с процессором intel. Но, на самом деле это совсем не так. Рассмотрим, как запустить штатный эмулятор Android

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

На просторах интернета (в первую очередь на различных форумах) уже давно периодически появляются вопросы о том, как подключиться напрямую из мобильного приложения к серверу баз данных. В этой статье мы покажем, что подобный способ взаимодействия между сервером баз данных и мобильным клиентом на самом деле очень плохая затея.

Собственный механизм авторизации с использованием токенов на Spring Boot и Spring Security

В Spring Security заложено множество возможностей и даже готовых решений в плане авторизации и аутентификации. Но, к сожалению, не всегда стандартный функционал отвечает бизнес требованиям. Поэтому создание собственных механизмов авторизации не такое уж и редкое явление. В этой статье мы рассмотри создание собственного механизма авторизации на основе токенов.