Свежее

Считыватель RFID rdm6300

Сегодня речь пойдет о считывателе RFID-меток rdm6300, работающем на частоте 125kHz. Продается вместе с антенной. Особенностью его является наличие встроенного uart, то есть считанный номер карты он отправляет по Serial, и можно получить с него данные имея лишь uart-usb конвертер….
ДАЛЕЕ

Модуль GY-85

GY-85 — это девятиосный модуль, позволяющий определить положение устройства в пространстве. Этот модуль содержит в себе 3 датчика: акселерометр adxl345; магнитометр hmc5883l; гироскоп itg3205. Про акселерометр adxl345 было написано здесь: http://studrobots.ru/adxl345-arduino/. Про магнитометр hmc5883l было здесь: http://studrobots.ru/magnetometer-hmc5883l-arduino/. Осталось рассмотреть гироскоп….
ДАЛЕЕ

ADXL345

ADXL345 — это трехосный акселерометр — прибор, измеряющий проекцию кажущегося ускорения. Данный датчик передает данные по интерфейсу I2C. Схема подключения: Для работы воспользуемся библиотекой https://github.com/jarzebski/Arduino-ADXL345. В этом же репозитории лежат хорошие примеры. Рассмотрим два из них. Первый позволяет получить сырые…
ДАЛЕЕ

Магнитометр HMC5883L

Сегодня речь пойдет от трехосевом магнитометре HMC5883L (модуль GY-273), который при должной обработке можно использовать в качестве компаса. Подключается датчик по интерфейсу I2C, который на Arduino UNO задействован на портах A4 и A5. Схема подключения: Для программирования воспользуемся вот этой библиотекой….
ДАЛЕЕ

C#. Условный оператор

Условный оператор позволяет реализовать алгоритмическую структуру ветвление. Суть ее в том, что программа может не просто линейно выполнять команды, а реагировать на различные условия по-разному. Общий вид условного оператора на псевдокоде:

Таким образом, программа проверяет некоторое условие и если…
ДАЛЕЕ

C#. Windows Forms

Продолжаем изучать C# и рассмотрим работу с Windows Forms. Создайте новый проект, но вместо Консольного приложения (Console Application) выберите Приложение Windows Forms (Windows Forms Application). В этом приложении у вас есть форма (и вы можете создавать другие) на которой вы…
ДАЛЕЕ

C#. Ввод данных

Как вы уже знаете, для вывода данных в консоль используется команда

Также, у пользователя есть возможность передавать в программу данные через консоль. Для этого используем функцию, которая считывает введенную пользователем строку:

Полученная информация возвращается в виде строки (string),…
ДАЛЕЕ

Переключатель цветов

Сегодня будет очень простой проект, а именно — переключатель цветов, придуманный для детей. Состоит он из RGB-светодиода и трех кнопок с фиксацией (а еще резисторы, провода и питание). Суть в том, что нажимая на кнопку, мы активируем один из трех…
ДАЛЕЕ

Новый робот собирает перец и не только

На прошлой неделе в Бельгии был представлен самый продвинутый в мире робот по уборке сладкого перца, разработанный в консорциуме, включающий исследователей из Университета им. Бен-Гуриона из Негева (BGU). SWEEPER (Уборщик) предназначен для работы в одной системе обрезки рядов стволов с…
ДАЛЕЕ

C#. Базовые операции. Типы данных

Продолжаем изучать язык программирования C#. В предыдущем уроке было показано, как создать консольное приложение и вывести в консоль фразу. Сегодня познакомимся с некоторыми базовыми операциями. Для начала научимся работать с переменными. Переменная — это некоторая величина, у которой есть имя…
ДАЛЕЕ