Программирование
Помогите разобраться с кодом где ошибка
Сб, 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
- …
- следующая ›
- последняя »
