Программирование
Как заставить работать rfid метку и клавиатуру вместе
Вс, 13/12/2015 - 19:37 | by maks.davДелаю курсовой проект на тему "электронный замок". В основе проект лежит именно программирование микроконтроллера. Так вот, устройство работает по следующему принципу: подносим одну из 3х карт. Если это карта администартора или охраны - сразу происходит открытие двери, если карта служащего - необходимо подтвердить её вводом пароля с клавиатуры. Так вот, проблема в том, что после аутентификации карты работника не происходит ввод пароля, клавиатура не отвечает!.. Интересует пока только этот вопрос, почему? Код пока на стадии написания (выделяю интересующую часть кода жирным).
Скетч атмосферного давления
Вс, 13/12/2015 - 16:28 | by r00t_krskНарод помогите кому не сложно, а кому сложно просто закройте и успокойтесь )
Ниже приведен код для вывода на LCD экран атм. давления , в данном коде вывод идет в Па(паскаль) хотелось бы изменить на наши привычные мм.рт.ст )))
Если я что то не внятное несу вот ссылка на источник моей затеи
http://blog.simtronyx.de/en/simple-indoor-climate-monitoring-with-an-arduino-bmp085-dht11-and-a-rtc/
Код:
Как вернуть массив из функции
Вс, 13/12/2015 - 13:53 | by dimqueaЕсть функция с одним входным int параметром.
Внутри фукнции деалется математика и получаются две int переменные, speedA и speedB.
Хотел вернуть массив, но на:
int speedArr[2] = {speedA,speedB};
return speedArr;
компилятор ругается: invalid conversion from 'int*' to 'int' [-fpermissive]
Как правильно вернуть их из функции?
Не прошивается ATMega328P
Сб, 12/12/2015 - 21:04 | by michaelukolov
В последний раз залил такую прошивку:
void setup() { // put your setup code here, to run once: pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(2, INPUT); pinMode(3, INPUT); } int buttonState1 = 0; int buttonState2 = 0; void loop() { buttonState1 = digitalRead(2); buttonState2 = digitalRead(3); if(buttonState1 == HIGH) { digitalWrite(13, HIGH); } else { digitalWrite(13, LOW); }
Датчик расхода жидкости
Сб, 12/12/2015 - 20:51 | by glass_001Здравствуйте! В программировании я новичок. Пытаюсь подружить вот этот датчик с ардуино нано
Мне помогли и предоставили вот этот скетч:
Передача данных по WI-FI
Сб, 12/12/2015 - 19:37 | by SergSVЕсть два модуля ESP8266. Соеденил их между собой по WI-FI. Но вот не как не разберусь как передать данные с одного модуля на другой. Задача передать данные с датчиков с одногомодуля на другой. Делал при помощи AT команд на прошивках которые идут с модулями все работает. Но в Arduino запутался и уперся в стену.
Нашел что есть такие команды. Посмотрите правильно ли я понял их синтаксис написания.
udp.beginPacketMulticast(addr, port, WiFi.localIP()) эу пишем в передающем модуле
Проблема с вводом нескольких чисел и записи их в переменные
Сб, 12/12/2015 - 19:37 | by nemecidaВозник вопрос, как с клавиатуры 4х4 ввести значения и записать их в переменные? Начал писать код и понял, что не могу понять(извиняюсь за тавтологию), как записать вторую переменную сразу же после первой. Клавиши A-D соответствуют комнатам.
И возникла еще одна проблема- после открытия порта- сразу же валят значения с датчика. Как сделать, чтоб после нажатия клавиши "А" вывод остановился и программа ждала, пока я не введу значения переменных tempmin и tempmax?
Помогите изменить Скетч
Сб, 12/12/2015 - 14:41 | by r00t_krskДоброго времени суток!
Я только начал осваивать Arduino так что сильно не ругайте )
Имею в наличии:
1. Arduino Uno http://ru.aliexpress.com/item/Free-shipping-UNO-R3-board-MEGA328P-100-original-and-new-ATMEGA16U2-1PCS-USB-Cable-for-A/911309425.html
crtm328p.o: (.init9+0x0): out of range error
Пт, 11/12/2015 - 22:21 | by switchТоварищи, ничто не предвещало беды, но начал причесывать скетч, выносить блоки кода в объекты и функции, и внезапно получил такую ошибку:
Игра на скорость.
Пт, 11/12/2015 - 21:53 | by lydoedgenaИгра кто быстрее!!. В серийный порт выводится отсчет начиная с 10, вместо 0 выводится - начали, в этот момент два игрока должны успеть нажать кнопку раньше при этом включается звук на пьезоэлементе рядом с кнопкой, у первого загорается стоящий рядом светодиод , и выводится игрок №1 или игрок №2 победил. При фальстарте - загорается стоящий у игрока красный светодиод, и он проигрывает, выводится такое же сообщение. Новая игра через 10 секунд и диоды тухнут
- « первая
- ‹ предыдущая
- …
- 838
- 839
- 840
- 841
- 842
- 843
- 844
- 845
- 846
- …
- следующая ›
- последняя »