Re: Запуск автомобиля с голоса
PHP код:
int Mute = 5; // Pin 5 - Mute
int Start = 4; // Pin 4 - Start
int Stopi = 3; // Pin 3 - Stop
int Opening = 7; // Pin 7 - Open
int Light = 6; // Pin 6 - Light
byte com = 0; //reply from voice recognition
boolean running = false;
void setup() {
// initialize the digital pins as output
pinMode(Mute, OUTPUT);
pinMode(Start, OUTPUT);
pinMode(Stopi, OUTPUT);
pinMode(Opening, OUTPUT);
pinMode(Light, OUTPUT);
Serial.begin(9600); // Start serial communication at 9600bps
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}
void loop() // run over and over again
{
if(Serial.available())
{
com = Serial.read();
if (com==0x13)
{
running = !running;
digitalWrite(Mute, running);
}
}
}
Вариант первый.
PHP код:
int Mute = 13; // Pin 13 - Mute
int Start = 4; // Pin 4 - Start
int Stopi = 3; // Pin 3 - Stop
int Opening = 7; // Pin 7 - Open
int Light = 6; // Pin 6 - Light
byte com = 0; //reply from voice recognition
boolean running = false;
void setup() {
// initialize the digital pins as output
pinMode(Mute, OUTPUT);
pinMode(Start, OUTPUT);
pinMode(Stopi, OUTPUT);
pinMode(Opening, OUTPUT);
pinMode(Light, OUTPUT);
Serial.begin(9600); // Start serial communication at 9600bps
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}
void loop() // run over and over again
{
if(Serial.available())
{
com = Serial.read();
if (com==0x13)
{
running = !running;
digitalWrite(Mute, running);
}
}
}
Вариант второй. Между собой они отличаются самой первой строчкой только второй вариант работает а первый нет
на пятом пине у меня стоит входная нога ULN2003a и параллельно SMD диод через резистор 100 Ом соединенный с пяти-вольтовой массой как на схеме.
Re: Запуск автомобиля с голоса
Оба скетча рабочие
Ищи ошибку в железе, может быть диод не правильно припаял?
Re: Запуск автомобиля с голоса
чип просто такой вопрос даже если и не правильно припаял там все равно должно появится 5 вольт а их там нет или я что то недопонимаю
Re: Запуск автомобиля с голоса
А светодиод светится? Может быть ошибка на платеили КЗ
Re: Запуск автомобиля с голоса
сегодня опять принесу тестер я снял плату ардуины отдельно подключил модуль распознования подал 5 вольт через TTL программатор осталось только замерить на 5 пине :)
в случае успеха буду разбираться в своей плате
Re: Запуск автомобиля с голоса
все разобрался 5 вольт появляется на D5 а мне надо на А5 извините моя ошибка я не сказал что выходы у меня должны быть на аналоговых входах :rolleyes:если я не ошибаюсь то мне надо переименовать digitalWrite
на analogWrite и все заработает я ща на работе ПО у меня здесь на компьютере нет а дома проверю:)
Re: Запуск автомобиля с голоса
Вложений: 1
Re: Запуск автомобиля с голоса
Вложение 15728
вот у меня абсолютно такая же плата пины которые я пометил красным они будут выходами как мне их обозначить в скетче что бы работали именно они????
Re: Запуск автомобиля с голоса
Re: Запуск автомобиля с голоса
По порядку D17, D18, D19. А6 и А7 не могут работать как цифровые выходы