Лабораторная работа 1
Работа с датчиками в среде AppInventor2
Компонент Акселерометр Sensors/AccelerometerSensor
Пример 1
Создать приложение, в котором компонент датчик акселерометр Sensors/AccelerometerSensor позволяет определить угол наклона мобильного устройства по координатным осям декартовой системы x, y и z.
when Screen1.Initialize do { Label2.Text = 0; } when Button1.Click do { Label2.Text = AccelerometerSensor1.XAccel; } when AccelerometerSensor1.AccelerationChanged(double xAccel, double yAccel, double zAccel) do { Label2.Text = xAccel; }
Упражнения 1. В приложении примера 1 добавьте компоненты Label для отображения показаний акселерометра по осям y и z. 2. Создайте приложение, которое по интерфейсу Bluetooth передает показания датчика акселерометра. 3. Создайте приложение, в котором выводится сообщение о том, в каком направлении наклонено мобильное устройство, словами: "Влево", "Вправо", "Вперед", "Назад". Эти сообщения произносит система синтеза речи. 4. Приложение с помощью акселерометра ведет подсчет количества наклонов мобильного устройства вправо и произносит текущий счет. Предусмотрите кнопку для сброса счетчика в нуль. 5. Приложение с помощью акселерометра ведет счет отдельно для наклонов в каждую сторону: "Влево", "Вправо", "Вперед", "Назад".