Sensor Shield Arduino Android Application icon

Sensor Shield Arduino Android 1.3

1.7 MB / 10+ Downloads / Rating 5.0 - 1 reviews


See previous versions

Sensor Shield Arduino Android, developed and published by DMITRIY OSIPOV, has released its latest version, 1.3, on 2015-02-07. This app falls under the Communication category on the Google Play Store and has achieved over 1000 installs. It currently holds an overall rating of 5.0, based on 1 reviews.

Sensor Shield Arduino Android APK available on this page is compatible with all Android devices that meet the required specifications (Android 1.5+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: appinventor.ai_g916414.SensorShield

Updated: 10 years ago

Developer Name: DMITRIY OSIPOV

Category: Communication

New features: Show more

App Permissions: Show more

Installation Instructions

This article outlines two straightforward methods for installing Sensor Shield Arduino Android on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

Previous Versions

Sensor Shield Arduino Android 1.3
2015-02-07 / 1.7 MB / Android 1.5+

About this app

Управляем Arduino, с Android телефона.
Управляем Android телефоном, с Arduino.

Управление Arduino, с Android телефона, с помощью сенсоров / датчиков на Android телефоне:
Передаём данные сенсоров / датчиков по Bluetooth, на Arduino.
1). Accelerometer Sensor - (xAccel, yAccel, zAccel).
2). Orientation Sensor - (Roll, Pitch, Azimuth).
3). GPS Location Sensor - (Altitude, Latitude, Longitude).
4). Распознавание голоса - SpeechRecognizer.
5). Текст в речь - TextToSpeech.
6). Кнопок / Button.
7). Клавиатуры.

Например "Orientation Sensor", наклоняя Android телефон, вправо / влево - вверх / вниз, значения "Orientation Sensor" (Roll, Pitch,
Azimuth) будут изменятся.
Отправляем эти значения на Arduino, на Arduino обрабатываем их, например в угол поворота Servo, или управляем шаговым мотором, или
яркостью светодиодов.
Чтобы увидеть на экране значения желаемых сенсоров, нажмите на красную кнопку слева off, она изменит цвет на зелёный on.
Чтобы начать отправку по Bluetooth на Arduino желаемого значения сенсора, нажмите на красную кнопку N, она изменит цвет на синий,
теперь все значения с этого сенсора, будут отправляться на Arduino.




Управляем Android телефоном, с Arduino:

Отправляя Bluetooth команды с Arduino на Android телефон, мы можем.
1). Включать / выключать звукозапись "SoundRecorder", проигрывать / останавливать записанный файл "Player".
2). Воспроизводить звуковой файл "Sound".
3). Запускать распознавание голоса "SpeechRecognizer", полученный результат отправлять обратно в Arduino.
3). Запускать функцию перевод текста в речь "TextToSpeech". Озвучивать, заранее сохранённую фразу в памяти телефона.
Чтобы записать фразу в память телефона, введите в окошко "TextBox" текст, с клавиатуры или с помощью распознавания голоса, и
удерживайте 2 секунды кнопку "Speech".


Отправляем Bluetooth команды на Android телефон.
Serial.println;

(10001); // Включать звукозапись.
(10002); // Выключать звукозапись.
(10003); // Прослушать записанный файл.
(10004); // Остановить, прослушивание записанного файла.
(10005); // Воспроизводить звуковой файл "Sound".
(10006); Запускать функцию перевод текста в речь. Озвучить, заранее сохранённую фразу в памяти телефона.
(10007),ButtonVal = 0; Запустить распознавание голоса "SpeechRecognizer", полученный результат отправить обратно в Arduino.

// Можно, и такими командами.
// Иногда, при передаче по Bluetooth на Android, буквы "длинных строк" пропадают.

Serial.write;
("STARTED RECORD SOUND"); // Включать звукозапись.
("Stop RECORD SOUND"); // Выключать звукозапись.
("START PLAY RECORD SOUND"); // Проигрывать / останавливать, записанный файл.
("Stop PLAY RECORD SOUND");
("PLAY AUDIO FILE"); // Воспроизводить звуковой файл "Sound".
("PLAY written text of the human voice"); Запускать функцию перевод текста в речь. Озвучить, заранее сохранённую фразу в памяти телефона.
("Speech"),ButtonVal = 0; Запустить распознавание голоса "SpeechRecognizer", полученный результат отправить обратно в Arduino.





Настройка параметров сенсоров:
Кнопка "SET", вход в меню настроек параметров сенсоров.
В меню настроек, можно установить желаемый параметр выбранного сенсора, нажмите кнопку справа для сохранения.
Параметр "TimerInterval" (в верху слева), устанавливает скорость отправки / приёма данных по Bluetooth, в миллисекундах.

Все sketch для Arduino, в описании к видео урокам.

New features

1). Добавлена кнопка "Turn" / поворот, для изменения ориентации экрана на горизонтальный / вертикальный, "Screen Orientation" - "portrait" / "landscape".
Если удерживать 2 секунды кнопку "Turn" нажатой, ориентация экрана перейдет в автоматический режим "sensor".

2). Добавлена возможность прокрутки экрана / "Scrollable".

3). Заблокировал, правую аппаратную кнопку "назад", в режиме ориентации экрана - горизонтальный / "landscape".

4). Добавил новые Bluetooth команды.

App Permissions

Allows applications to connect to paired bluetooth devices.
Allows applications to open network sockets.
Allows an application to access extra location provider commands.
Allows an app to access precise location.
Allows applications to access information about Wi-Fi networks.
Allows access to the vibrator.
Allows an app to access approximate location.
Allows applications to discover and pair bluetooth devices.
Allows applications to access information about networks.
Allows an application to record audio.
Allows an application to write to external storage.
Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
Allows an application to read from external storage.