Пытались прозванивать или на основе схемы так решили? Посмотрите даташит http://www.leadshine.com/UploadFile/Down/DM442m.pdf внимательнее как правильно подключать с общим плюсом и общей землей. 4-5 страницы. И у всех не только ледшайнов так. Если у вас конечно не какой-нибудь левый китайский неудачный клон.
зы. У 422 действительно рисуют одну схему подключения. Мои сожаления вам - неудачный драйвер. Обычно управляются высоким уровнем. Как вариант на входе (вернее на выходе ардуины) поставить инвертирующий триггер Шмитта (74hc14).
/*
Пример для мега и Уно.
позволяет менять диапазона частот:
1 Гц - 2 мГц (2000000 Гц) на 16-битных таймеров
31 Гц - 2 мГц (2000000 Гц) на 8-битных таймеров
Стандартная частота ШИМ ардуины 500Гц.
pwmWriteHR() может использоваться пины: на Uno (9 и 10) на Мега (2,3, 5, 6, 7, 8, 11, 12, 44, 45, и 46)
*/
#include <PWM.h>
int led = 5; // пин, светодиод
unsigned long frequency = 31; // частота 1 - 2000000 (Гц)
int brightness = 125; // частота ШИМ (0-255)
//или
//word brightnessHR = 32768; // частота ШИМ (0-65536) is 32768.
void setup(){
InitTimersSafe(); //инициализируем все таймеры, кроме 0,
//SetPinFrequencySafe(led, frequency); //устанавливает частоту для указанного pin
SetPinFrequency(led, frequency); //устанавливает частоту для указанного pin
}
void loop(){
pwmWrite(led, brightness); //0-255 используйте эту функцию вместо analogWrite
//или
//pwmWriteHR(led, brightnessHR); //0-65536 используйте эту функцию вместо analogWrite
}
Кто знает как задавать частоту с помощью Bl HC-06/05 на основе этого скетча?
Т.е. придётся ковырять PWM.h?
Зачем? newPwm = 255 - oldPwm
Пытались прозванивать или на основе схемы так решили? Посмотрите даташит http://www.leadshine.com/UploadFile/Down/DM442m.pdf внимательнее как правильно подключать с общим плюсом и общей землей. 4-5 страницы. И у всех не только ледшайнов так. Если у вас конечно не какой-нибудь левый китайский неудачный клон.
зы. У 422 действительно рисуют одну схему подключения. Мои сожаления вам - неудачный драйвер. Обычно управляются высоким уровнем. Как вариант на входе (вернее на выходе ардуины) поставить инвертирующий триггер Шмитта (74hc14).
Скачал библиотеку подправил пример(сделал понятным), а проверить осцилогрофа нет, может кто проверит.
и заодно скажет будит ли данная библиотека конфликтовать с RCSwitch.h и Ethernet.h
Библиотека с примером: https://yadi.sk/d/K_hBK_Xii3cMn
Пример:
Кто знает как задавать частоту с помощью Bl HC-06/05 на основе этого скетча?
Кто знает как задавать частоту с помощью Bl HC-06/05 на основе этого скетча?
принимать значение по блютус и подставлять в строчку 11
Кто знает как задавать частоту с помощью Bl HC-06/05 на основе этого скетча?
принимать значение по блютус и подставлять в строчку 11
что-то ты сильно упростил )))
что-то ты сильно упростил )))
ну а что-там усложнять? Блютус подключается по Сериалу, передаешь нужную частоту, подставляешь в библиотеку - и вуаля...
что-то ты сильно упростил )))
ну а что-там усложнять? Блютус подключается по Сериалу, передаешь нужную частоту, подставляешь в библиотеку - и вуаля...
и чё, по блютусу прямо таки в 11 строку подставишь?
Можешь накидать скетч а то инфы не могу найти
Можешь накидать скетч а то инфы не могу найти
Может, может!
Хоть скетч, хоть навоз на грядку - чего нужно, то и накидает!
Можешь накидать скетч а то инфы не могу найти
Может, может!
Хоть скетч, хоть навоз на грядку - чего нужно, то и накидает!
навоз, без лицензии, а что так можно? (или отменили лицензирование работы с отходами животноводства)
А ИНФА, чё её искать, вот она!!!