Добрый вечер всем :)
Тема не нова, хочется себе сделать парктронник. Для этого было приобретено два девайса
1. Ардуино Нано
2. Парктронник китайского производства
У парктрониика разъем который идет на дисплей состоит из 3х проводов
Обозначения проводов
GND
5+
DA
Фото платы
http://photofile.ru/photo/oops2/1158.../142096278.jpg
http://photofile.ru/photo/oops2/1158.../142096276.jpg
GND соединил с выводом GND arduino
DA соединил с выводом A1 arduino
Для анализа того что шлет парктронник на свой дисплей пробывал разные осциллографы основанные на Arduino, анализировать не возможно.
Остановился на таком варианте
Код на ардуино
Получил вот такой поток данных (в аттаче полный трейс) за 2 секунды работы программыPHP код:
byte MyBuff1[1];
unsigned int i=0;
byte count =0;
byte readVal =0;
void setup()
{
Serial.begin(115200);
}
void loop()
{
for (i=0; i < 400; i++)
{
readVal = analogRead(1)/4;
if ( readVal > 0)
MyBuff1[0] = 1;
else
MyBuff1[0] = 0;
Serial.write(MyBuff1,1);
}
}
void LedHI()
{
digitalWrite(13, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(1000);
}
Пактрониик находился в состоянии когда препятствие не отображается.PHP код:
000000000000000000000000000000000000000000000000000000000000000000000
00000000000001000000000000000000000000000000000111111110110100100100111001
10110110110110111101101101101000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000
00000100000000000000000000000000000000000000000000001111111101101001001001
10001001101101101101101011011011010000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000
Теперь вопросы :)
1. Как мне лучше модифицировать скетч для адруино для аннализа
2. Вообще правильная ли идея ? потому как мне качется я не правильно читаю данные иц цифрового канала.
3. Кто может помочь проанализировать поток данных.
Цель данной темы получить открытый проект доступный каждому.
p.s.
Парктроник обошелся в 18 баксов