Не подскажите какой именно файлик нужен Прошивки ? У меня ардуино нано на атмеге 168 кварц 16 мегагерц
Вид для печати
Не подскажите какой именно файлик нужен Прошивки ? У меня ардуино нано на атмеге 168 кварц 16 мегагерц
ATmegaBOOT_168_diecimila.hex
To Artemka181:
А какой у тебя роутер и как всё подключено? Через хаб?Цитата:
Но периодический прога работает и показывает вполне реальные значения.
Можно написать строки которые стоит добавить в скетчь ?
Монитор USB?
Я так понимаю что ты иксы запустил на роутере? Круто!!!)))) Я тоже хочу!!!)))) Только моника юисбишного нема!!!)))
Прогу ты на роутере собирал или готовую туда засунул?
По поводу дескрипторов я вот так делаю:
Это код не связан с автомобилем.
Ардуина:
отправка байтов.
Первые два байта - это дескрипторы.PHP код:
bytes[0]=255;
bytes[1]=244;
bytes[2]=(dss);
bytes[3]=(mall) + 50;
bytes[4]=(boll) + 50;
bytes[5]=(komm);
bytes[6] = volts & 255;
bytes[7] = (volts & 768) >> 8;
bytes[8] = pol & 255;
bytes[9] = (pol & 768) >> 8;
Serial.write(bytes,10);
// delay(10);
bytes[0] = 0;
bytes[1] = 0;
bytes[2] = 0;
bytes[3] = 0;
bytes[4] = 0;
bytes[5] = 0;
bytes[6] = 0;
bytes[7] = 0;
bytes[8] = 0;
bytes[9] = 0;
------------------------------------------------------------
Приём: правда это на Processing.
Проверяем, если первые два байта соответствуют, то следующие присваеваем. ))))PHP код:
void serialEvent(Serial myPort)
{
if (myPort.available() > 9)
{
// if(myPort.read() == 255)
// {
for (byte i=0; i < 10; i++)
{
serialInArray[i] = myPort.read();
}
if (serialInArray[0] == 255 && serialInArray[1] == 244)
{
//turbo = serialInArray[1];
dss = serialInArray[2];
mall = serialInArray[3];
boll = serialInArray[4];
komm = serialInArray[5];
volts = serialInArray[7];
volts = (volts << 8) | serialInArray[6];
pol = serialInArray[9];
pol = (pol << 8) | serialInArray[8];
// volts =
myPort.clear();
}
else
{
myPort.clear();
}
myPort.clear();
}
(Всё делал по советам Эдуарда (Chip), за что ему Большой Респект!!!!!!)
Но всё равно бывают осечки!!! Я думаю что надо ардуине запретить перезагружаться когда порт открывается (конденсатор поставить между ресет и граунд).
Но при работе с сокетом это будет уже не актуально!
И ещё, я думаю может ардуйну подключить прям к системной консоли, тобиш к RX TX на плате (/dev/ttyS0) (у меня wl-500gp v2), может тогда и данные лучше полетят)))), да и USB порт будет не занят!!!! Что думаете?
Вот тут архив с прогами для заливки бутлодера.
Для "недосистемы" в папке Programmer запустить 168.bat или 328.bat в зависимости от МК.
Для Linuxa Programmer > linux открыть 552.html и прочитать, всё необходимое есть в архиве. Содержимое архивов одинаковое.
Контрольные и аварийные лампы
Это всё очень круто! Только не имеет смысла пока работает на виндус, сечас рапсбери пи продаётся в магазине http://www.compel.ru/infosheet/RASPB...i%20Model%20B/ правда по 68 долларов.
Вот если ты на нём своё творение запустишь, будет шик!
Прилепить его сзади монитора и получится приборка которая будет работать всегда,
сел машин, ключик повернул - монитор включился и рапсбери из ждущего режима вышел!!!!))))))
Написано что потребляет 700ма., но я думаю что в ждущем режиме да с отключёнными юсб устройствами и монитором буде гораздо меньше!
Ещё я так понимаю у него GPIO выведены наружу, только с аналоговыми входами я не понял! Так что может и ардуина не понадобится!!!!
Если моник вга, то придётся через два переходника подключать))))) hdmi>dvi>vga.
Мне такую красивую прогу как твоя, самому не напакать, так что наверно я потенциальный покупатель венатора!))))))
Ну ты же запускал под линухом? Если кто-то себе купит такую штуку, то дам венатор на пробу. Вообще интересная тема. Только не понятно как оно будет работать с матрицами нестандартного разрешения
Если я правильно понимаю, то ОС запускается с флешки?