Re: Запуск автомобиля с голоса
есть первые продвижения нашел на просторах интернета элементарный скетч для БТ
https://www.youtube.com/watch?v=R6o1UlC-ztg
там у него 3 видео достаточно посмотреть второе
попробовал с 13 пином все работает
вот мой скетч
PHP код:
void setup()
{
pinMode(13,OUTPUT);
Serial.begin(9600);
}
void loop()
{
char c = Serial.read();
if (c == '1') digitalWrite(13,HIGH);
if (c == 'A') digitalWrite(13,LOW);
delay(1000);
}
и делал все как в видео при подключении БТ к телефону вводишь 1234:D
вопрос остается открытым можно ли на ардуино нано v3 использовать еще какие нибудь выходы под RX и TX или хотя бы один в режиме приема мои то заняты под обработку голосового модуля???:confused:
Re: Запуск автомобиля с голоса
Любые ноги кроме А6 и А7.
Вложений: 1
Re: Запуск автомобиля с голоса
спасибо за ответ нашел статью где именно используют др. выходы
http://chingachgook.net/arduino/vedr...bluetooth.html
библиотеки я подключу только можно я буду использовать один пин в режиме приема для экономии пинов мне они еще пригодятся для подключения кнопок магнитолы:):) если для этого я буду использовать пин A0???
Вложение 16503
Re: Запуск автомобиля с голоса
нашел интересную статью про БТ 4.0 на основе ардуино
http://www.kickstarter.com/projects/...arduino-compat
Re: Запуск автомобиля с голоса
пробовал сделать РХ и ТХ на др пинах не получается сделал все как в скетче из ссылки (ведроид) не получилось даже сделал 11 и 12 пины входом и выходом что я делаю не так вот набросок скетча ошибок не:confused:
PHP код:
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(11, 12); // RX, TX
char c;
void setup()
{
pinMode(11,OUTPUT);
pinMode(12,INPUT);
pinMode(13,OUTPUT);
BTSerial.begin(9600);
}
void loop()
{
if (BTSerial.available())
{
c = (char)BTSerial.read();
Serial.println(c);
if (c == '1') digitalWrite(13,HIGH);
if (c == 'A') digitalWrite(13,LOW);
}
}
Re: Запуск автомобиля с голоса
1. добавь инициализацию железного порта для Serial.println(c);
2. убери
pinMode(11,OUTPUT);
pinMode(12,INPUT);
во-первых они перепутаны, во-вторых библиотека сам настроит
Re: Запуск автомобиля с голоса
есть все получилось спасибо:) теперь можно усложнять скетч для начала попробую просто поуправлять теми вещами которыми я управлял с голосовых команд:cool:
PHP код:
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(11, 12); // RX, TX
char c;
void setup()
{
pinMode(13,OUTPUT);
BTSerial.begin(9600);
Serial.begin(9600);
}
void loop()
{
if (BTSerial.available())
{
c = (char)BTSerial.read();
Serial.println(c);
if (c == '1') digitalWrite(13,HIGH);
if (c == 'A') digitalWrite(13,LOW);
}
}
прикол еще заключается в том что когда БТ подключен к др пинам его можно не отключать при программировании как написанно в статье (ведроид) проверял ;)
Вложений: 2
Re: Запуск автомобиля с голоса
Сегодня пробовал врезать в свой скетч работу с БТ хотел залить пробный скетч подключаю ардуину (которая у меня на печатной плате обрабатывает голосовые команды) к буку а в ответ он у меня видет новое оборудование попробывал повторно указать путь к папке с драйверами не помогает подключаю вторую ардуину на которой я вообще пробовал БТ дома все определяется и все такое сколько было мата когда я выяснил что оказываетсямоя вторая плата не оригинальная вспоминается момент когда она только пришла все пины были подписанны но как будто краска чуть расплылась тогда я этому не придал значения но сейчас понял что тогда я обратил на это внимание не просто так на первой плате написанно Arduino Nano V3.0 а на другой просто V3.0 и при более детальном рассмотрении на второй было написано CArduino:(:(:( у них да же светодиоды включения светятся по разному на оригинале синий а на неоригинале зеленый. Лан это не столь важно вопрос в следующем почему при всем том что CArduino это клон причем полный его комп увидел поставил драйвера а на оригинал начал требовать драйвера????
Вложение 16515
лам принебрег даже этим благо на моей печатке Arduino вставляется в кроватку перекидываю платы местами начинаю проверять скетч у меня ошибки по MS Timer-у вспомнил что у меня нет библиотеки ставлю библиотеку (в папку libraries) а проверку все равно не проходит
Вложение 16516
пишет следующее
'MsTimer2' has not been declared
причем в 51 и 52 строчке
почему так????
Re: Запуск автомобиля с голоса
Цитата:
важно вопрос в следующем почему при всем том что CArduino это клон причем полный его комп увидел поставил драйвера а на оригинал начал требовать драйвера????
Китайцы не торгуют оригиналами. Если не секрет где покупал Carduino? Дело в том что Carduino производим мы и 3 версия выпустилась одной партией. Потом выяснилось что в оригинальной версии Arduino Nano V.3 ошибка в разводке платы, которую они по сей день так и не исправили. Так вот эту ошибку мы тоже повторили в Carduino Nano V.3 Пришлось в ручную с паяльником всю партию из 300шт. править. Соответственно была выпущена Carduino Nano V.4 без этой ошибки.
Суть ошибки заключался в том что вывод test висит в воздухе, а должен быть подтянут к земле.
Из за этого есть проблемы с определением устройства по USB и проблемы при выходе из сна, компьютер при выходе из сне не видит устройства
Re: Запуск автомобиля с голоса
во первых это не кардуино а дело в том что так как краска расплылась при более детальном рассмотрении это оказались скобки покупал не я на алиба бе я попросил мне купили а в третьих светодиод на питание у ардуины синий а на этой он зеленый такое вообще может быть? и почему одну он видит а др. нет если косяк есть в обеих??