Программирование
Помогите разобраться с кодом где ошибка
Сб, 11/02/2012 - 21:34 | by Phreaker Chernie#define rxd 3 // rx data pin #define rxe 4 // rx enable pin #define delta 100 // max time delta #define mintime 100 // min time pulse unsigned int time,oldtime,count,log0,log1; // byte data[8]; // void setup(){ pinMode(rxd,INPUT); // pinMode(rxe,OUTPUT); // digitalWrite(rxe,LOW); // attachInterrupt(rxd,pinint,CHANGE); // Serial.begin(115200); // Serial.println("Starline 64 bit receiver started");// interrupts(); // } void pinint(){ if(digitalRead(rxd)==HIGH)oldtime=micros(); // else{ time=micros()-oldtime; //
убрать delay из библиотеки ds18b20
Сб, 11/02/2012 - 14:47 | by mitosПомогите убрать delay из библиотеки DallasTemperature
Для работы с датчиком необходимо выдерживать временные паузы , в библиотеке это реализовано через delay() .
Но я использую эту библиотеку в часах и из за delay индикация секунд идет с пропусками .
Как я понимаю надо delay заменить на использование millis как в этом примере http://arduino.ru/tutorials/BlinkWithoutDelay.
Но написать не получается , может кто поможет переделать фрагмент кода , был бы очень благодарен.
Помогите разобраться
Пт, 10/02/2012 - 20:35 | by ElektroВсем доброго времени!
вообщем мне нужно сделать ик бмпер на двух тсопах. со схемой все понятно, не мого ну икак разобраться со скетчем, нужно принять сигнал с 2х TSOPов.
прочтитал про прерывания понял как они работаю. но овт на практике не получается.
начал с простого (для индикации светодиоды, для подачи сигнала кнопка).
Альтернативный Serial
Пт, 10/02/2012 - 07:03 | by AlarusЕсть ли альтернативный класс Serial с поддержкой протоколов 8E1 8O1?
Соответсвенно с проверкой на четность в потоке приема.
Работа с ethernet шилдом
Чт, 09/02/2012 - 19:03 | by .c8rТретий раз пытаюсь понять суть ошибки в работе программы и решение этой ошибки...
Суть проблеммы:
1. Иниацилизируем переменные и делаем setup:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; byte ip[] = { 192,168,2,133 }; byte gateway[] = { 192, 168, 2, 1 }; byte subnet[] = { 255, 255, 255, 0 }; byte server[4] = {**,**,***,**}; void setup(void) { Serial.begin(9600); Ethernet.begin(mac, ip, gateway, subnet); }
2. Создаем клиента, коннектимся, отправляем данные:
24c32
Чт, 09/02/2012 - 02:42 | by rjbinaaКАК записать данные во внешний eeprom ? Я использовал вот этот скрипт, однако он выдаёт ошибку: строка 12 символ 1 файл не найден Информацию брал отсюда: timewitharduino.blogspot.com/2009/06/storing-strings-in-eeprom-byte-by.html
датчик температуры ds18b20
Ср, 08/02/2012 - 21:21 | by mitosПолучил несколько датчиков температуры .Хотел их проверить но скетч который нашел для проверки содержит ошибки ,я их найти и понять не смог .помогите их устранить .
Тахометр
Втр, 07/02/2012 - 20:40 | by g00dДелаю тахометр для авто и ни черта не выходит. Причем глюк очень странный.
Имеем:
- Arduino Mega2560
- схему и принцип работы с hardlock.org.ua/viewtopic.php
Простую программу для проверки схемы:
Воспроизведение Wav на Arduino Mega1280
Втр, 07/02/2012 - 15:30 | by Dimon49773Всем привет...
хочу воспроизвести wav с помощью arduino используя Datalash AT45DB161D.
С памяти читаю, в шим эти значения вывожу, но слышны одни визги...может гляните на прогу и скажите в чём дело...или если есть готовые исходники либо ссылки на похожие статейки...заранее благодарен
здесь файлы библиотеки www.filedropper.com/dataflsh
main
Подскажите где ошибка
Пнд, 06/02/2012 - 17:01 | by raskorВсем привет , пробую на Ардуине меге простенькие программы пока, но вот с температурой не получается пшет одну и ту же ошибку на разных скетчах, а именно вот на этой строчке
OneWire ds(10); // on pin 10 в чём дело ?
- « первая
- ‹ предыдущая
- …
- 1279
- 1280
- 1281
- 1282
- 1283
- 1284
- 1285
- 1286
- 1287
- …
- следующая ›
- последняя »