Наши контакты: +380958663605

inhelp@i.ua

MIT App Inventor 2

Погодная станция в MIT App Inventor 2  – приложение погодной станции для android телефонов созданное с помощью  онлайн сервиса MIT App Inventor 2 .

Погодная станция App Inventor 2

Даная погодная станция описана в статье Погодная станция на arduino, где мы делали обзор работы погодной станции, создавали скетч для arduino и устройство погодной станции. Ну а сегодня мы разберемся более подробно как создать приложение для android и отобразить все получаемые данные с нашей погодной станции на телефоне.

Для создания приложения погодная станция в MIT App Inventor 2 на потребуются :

1. Фоновое изображение размером 540х960 пикселей ( размер фонового изображения зависит от размера экрана вашего устройства)

Фон

2. Иконка приложения для главного экрана 128х128 пикселей ( в формате PNG32)

Иконка

3. Иконки кнопок в приложении в двух цветах , размером 80х80 пикселей

Иконки

Когда мы подготовили все необходимые изображения для приложения, можно приступать к работе в MIT App Inventor 2. Для начала нам потребуются такие компоненты :

Компоненты погодной станции

 

  • ListPicker1 – для запуска Bluetooth подключения, выбора доступных Bluetooth устройств и режима отображения состояния подключения
  • Label3 – резервная, для отображения дополнительной информации ( временно не работает , можно не добавлять)
  • Label1 – для отображения полученных данных с arduino
  • Label2 – для отображения надписи ( температура в комнате, температура на улице, давления и т.д.)
  • HorizontalArrangement1 – режим выравнивания элементов по горизонтали, в нашем случаи кнопок переключения режимов)
  • Button1 – кнопка включения режима “температура на улице”
  • Button2 – кнопка включения режима “температура в комнате”
  • Button3 – кнопка включения режима “давление в мм.рт.ст.”
  • Button4 – кнопка включения режима “влажность в %”
  • Button5 – кнопка отключения ( невидимая )
  • Clock1 – таймер
  • BluetoothClient1 – компонент для работы с Bluetooth ( получение и отправка данных)

Теперь перейдем в режим блочного программирования в MIT App Inventor 2 Для начала пропишем функционал для ListPicker ListPicker

потом для таймера

timer

для получения данных через bluetooth

timer2

для кнопок 1-4

Кнопки

для кнопки отключения

кнопка отключения

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

 Исходник приложения погодная станция в MIT App Inventor 2

WSAB
WSAB
WSAB.aia
321.1 KiB
2914 Downloads
Детали

Исходник приложения WSAB для android

Автор:Іван Мартинюк
Платформы:Android
Категория:Arduino приложения для android
Лицензия:Freeware
Дата:05.06.2014

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

18 − четырнадцать =