Архив рубрики: Программирование

Альтиметр с Bluetooth LE

Здесь описана реализация идеи внешнего (для смартфона) датчика давления. Данные с датчика передаются по Bluetooth на смартфон и отображаются на экране в виде давления и рассчитанной по давлению высоты «над уровнем моря».

Читать далее Альтиметр с Bluetooth LE →

App Inventor. Сохранение параметров приложения (TinyDB)

Тут речь пойдет об использовании TinyDB для сохранения и восстановления параметров приложения.

Пример: в программе есть какие-то параметры, которые надо восстановить при следующем ее запуске. Одним из способов решения этой задачи является использование TinyDB. Читать далее App Inventor. Сохранение параметров приложения (TinyDB) →

App Inventor. Несколько экранов, передача параметров

Вот и дорос до использования нескольких экранов в приложении. Понадобилось устанавливать несколько параметров, которые уже не помещались на главном экране… Читать далее App Inventor. Несколько экранов, передача параметров →

App Inventor. График (Charts)

Встала передо мной задача — нарисовать график полета ракеты на телефоне. Обратился в интернет за примером и обнаружил, что такую задачу обычно решают с помощью инструментов от Google. Это показалось странным, т.к. в AI есть свой инструмент «Charts». Удивительно, но на  текущий момент почти нет примеров его использования. Пришлось обращаться к первоисточнику. Ниже — «моя интерпретация» приводимого там примера.

Читать далее App Inventor. График (Charts) →

MPU6050 и ESP8266

Неожиданно столкнулся с проблемой при запуске отработанного на AVR скетча, использующего библиотеку для MPU6050, на «новой» платформе ESP8266. При компиляции сначала пошли сообщения о проблемах при преобразованиях int к uint16_t, а потом вообще «все стало красным»… Читать далее MPU6050 и ESP8266 →