Программирование

Вопросы по программированию Arduino.

проект рфид считыватель на дверь . Помогите

 нашёл вот такой скейч
003
Servo dimkaservo;
004
 
005
#include <SPI.h>
006
 
007
#include <MFRC522.h> // это скачанная библиотека "RFID".
008
 
009
/*
010
 
011
подключение для Arduino Uno и Mega, производится к разным Pin!
012
 
013
---------------------------------------------------— Nicola Coppola
014
 
015
* Pin layout should be as follows:
016
 
017
* Signal Pin Pin Pin
018
 
019
* Arduino Uno Arduino Mega MFRC522 board
020
 
021

Расширенная функция analogWrite

Из за несущей частоты в 400гц мотор при вращении воет гудком телефонной трубки. Необходимо уменьшить или увеличить несущую частоту. Как это сделать лучше всего?

LCD12864

Помогите пожайлуста с програмированием графического дисплея LCD12864, именно рисование!!!!!!! - интересует скетч с рускими коментариями. В поисковик просьба не отправлять, за трое суток один божеский пример и тот на английском.

расстояние между двумя радиомодулями

подскажите как посчитать расстояние между двумя радиомодулями
я использую эти HC-12 

может есть какой то универсальный способ посчитать растояние жинамично ?

 

 

 

 

DS1307, подскажите

 подключено MAX7219+DS1307+DHT11
время показывает 15:59 затем 16:0, 16:1  ... как сделать чтобы в числах до десяти 0 показывал 16:00, 16:01 ???  
 
строка
tape = utf8rus((String)+"Время "+future.hour()+":"+future.minute()+" Дата "+future.day()+"/"+future.month()+"/"+future.year()+" Темп.в квартире "+(int)sensor.tem +"`C, Влаж. "+(int)sensor.hum+"% ");
 
 

Вычисление времени

Добрый день.

Помогал знакомому сделать GSM-управление. Блок должен был работать круглосуточно, а в программе для вычисления интервалов времени использовалась функция millis(). Чтобы избежать ошибки в связи с переполнением счётчика написал функцию корректного вычисления разности двух показаний millis().

Клавиатура 4*4

Здравствуйте! Ни у кого нет случайно скетча для клавиатуры 4*4?

ИК луч

Добрый день, всех с прошедшим и наступающими.

Подскажите пожалуйста как сделать ИК луч на ардуино с дальностью несколько метров. На данный момент что получилось так это подключить ИК приемник (VS1838B) и передатчик, залить стандартный скетч на прием и отправку ик сигнала из библиотеки IRremote. После чего ардуинка начала принимать ик сигнал но на расстоянии в пару сантиметров. Если к примеру взять пульт ДУ то ардуинка вернее VS1838B принимает сигнал и с 5 и 8 метров уверенно.

Как можно добиться такой дальности сигнала как с пульта ДУ?

Есть скетч хочу добавить сон/просыпание по нажатию кнопок

Есть скетч, для блока контроллера лаборатрного БП.

Есть силовой трансформатор с группой выходных обмоток 1-2-4-8-16-32-64 вольта, с семью реле переключающими эти обмотки. Еще имеется три реле 1 - включение силового трансформатора по сети 220 вольт, включение выодного напряжения AC|DC не стабилизированного и реле подключения программируемого модуля DC, фактически подключаемого к обмотке 32 вольта.

Органы управления 3 кнопки включения общее, и 2 соответвующих выходов, регулировка выходного напряжения валкодером, и на программируемом модуле (он законченная конструкция).

Как замедлить вывод сообщений в Serial?

Снимаю показания с датчика DS18B20. Все работает нормально, но на скорости 9600 бод данные выводятся в seral очень быстро. Для отображения их хотел использовать браузерное расширение "Serial Projector", но оно зависает из-за быстрого вывода. Указать там скорость ниже, чем 9600 невозможно. delay останавливает остальную программу. Как затормозить вывод c помощью millis() без остановки программы или другими способами - не соображу.