#26 2017-10-19 22:18:44

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,404

Re: пишу скечи для ардуино за деньги$

"читайте хорошие программы" показали бы что то приличное на gitе. самому нужно )

#27 2017-10-20 06:42:50

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 524

Re: пишу скечи для ардуино за деньги$

Я бы писал примерно так:

#define PIN_A A0
#define PIN_B A1
#define PIN_C A2

#define high(x) digitalWrite(x, HIGH), pinMode(x, OUTPUT)
#define low(x) digitalWrite(x, LOW), pinMode(x, OUTPUT)
#define off(x) pinMode(x, INPUT)

#define DC0() off(PIN_A), off(PIN_B), off(PIN_C)
#define DC1() high(PIN_A), low(PIN_B), off(PIN_C)
#define DC2() low(PIN_A), high(PIN_B), off(PIN_C)
// ... и т.д. до DC6(), а в программе:

if (CONDITION1)
  DC1();
else if (CONDITION2)
  DC2();
// ...
else
  DC0(); 

Сойдёт?

#28 2017-10-20 06:55:43

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 524

Re: пишу скечи для ардуино за деньги$

Вот как раз запятые вмето do while(0), и скобки никчему, не?
Хотя, конечно, по красивому нужно do while и без запятых. Но для сельской местности пойдёт.)

Редактировался Green (2017-10-20 06:59:39)

#29 2017-10-20 07:11:38

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 524

Re: пишу скечи для ардуино за деньги$

Препроцессор не меняет запятые. Выполняется операция "запятая", связывающая несколько выражений.

#30 2017-10-20 08:31:39

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 524

Re: пишу скечи для ардуино за деньги$

Попробовал не в GCC. Норм. Может где-то ошиблись.

                 ;int cond;
                 ;
                 ;void test(void)
                 ; 0000 0037 {
                 _test:
                 ; 0000 0038     if (cond)
000065 2c03      	MOV  R0,R3
000066 2804      	OR   R0,R4
000067 f021      	BREQ _0x3
                 ; 0000 0039         foo(), bar(), foo(), bar(), foo(), bar();
000068 dffa      	RCALL _foo
000069 dffa      	RCALL _bar
00006a dff8      	RCALL _foo
00006b dff8      	RCALL _bar
                 ; 0000 003A     else
                 _0x3:
                 ; 0000 003B         foo(), bar();
                 _0xB:
00006c dff6      	RCALL _foo
00006d dff6      	RCALL _bar
                 ; 0000 003C }
00006e 9508      	RET

#31 2017-10-20 18:35:58

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 524

Re: пишу скечи для ардуино за деньги$

Не думаю. Оператор запятая описан в Си изначально. Другое дело, что редко используется, считается "сложным")), хотя по сравнению с С++ фишками какие тут могут быть сложности.))

#32 2017-10-20 19:41:04

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,404

Re: пишу скечи для ардуино за деньги$

Вячеслав Азаров, .... и все знают кем умрем )

#33 2017-10-27 19:01:33

DDS
Гость

Re: пишу скечи для ардуино за деньги$

Давайте загробную жизнь оставим в покое, smile
а пока вот http://my-files.ru/7ylox9 , очередной скетч на 9 диапазонов с дешифратором СD4028, остаётся ещё пин. А5 если кому мало диапазонов можно задействовать. Хотя сам толком нихрена не понимаю в правилах писания скетчей, методом "логических умозаключений" создал сие произведение. Благодарю за помощь, сам бы не сделал.

#34 2017-11-02 17:41:27

yanihar
Гость

Re: пишу скечи для ардуино за деньги$

Ребята здравствуете. Кто тут пишет скечи? Куда обращаться?

#35 2017-11-02 17:43:40

yanihar
Гость

Re: пишу скечи для ардуино за деньги$

ДОБРЫЙ ДЕНЬ. нужна помочь в написании программы. суть проекта такова:
с помощью радиомодуля nRF24L01+ 2.4 ГГц отсканировать пульт, а в последствии принимать сигнал от этого пульта и управлять PTZ поворотной видеокамерой через модуль UART-RS485. протокол: PELCO-D.

#36 2017-11-02 18:05:01

alex_dol
Участник
Зарегистрирован: 2015-12-28
Сообщений: 187

Re: пишу скечи для ардуино за деньги$

http://forum.arduino.ua/viewtopic.php?id=1069

#37 2017-11-03 11:37:13

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,404

Re: пишу скечи для ардуино за деньги$

"с помощью радиомодуля nRF24L01+ 2.4 ГГц отсканировать пульт"
я этого не понял ) нужно сделать подмену оригинальной девайсины? почему именно этот чип?  и что за пульт? 
далее форварднуть данные  - ет понятно )

#38 2017-11-03 12:25:20

yanihar
Гость

Re: пишу скечи для ардуино за деньги$

пульт Air Mouse T2.частота 2.4ГГц.( https://youtu.be/ZQ-SJKzj5Xw ). с его помощью я управляю видеорегистратором, в режиме мышь. есть десять кнопок (на нем) которые в этом случае не задействованы. хочу отсканировать эти коды и управлять ими поворотным кронштейном (https://ru.aliexpress.com/item/Pan-Tilt-motorized-rotation-bracket-stand-holder-speed-6-12-20-deg-sec-RS485-PELCO-D/32818114008.html?spm=a2g0s.13010208.99999999.382.b7cekY) по средствам ARDUINO

#39 2017-11-03 12:29:35

yanihar
Гость

Re: пишу скечи для ардуино за деньги$

ВЯЧЕСЛАВ. а сколько это может стоить?

#40 2017-11-03 17:14:32

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,404

Re: пишу скечи для ардуино за деньги$

WiFi 2.4 ГГц ) тогда все ок )   какая штука прикольная. я думал только в комплекте с теликами идут

#41 2017-11-04 01:32:06

yanihar
Гость

Re: пишу скечи для ардуино за деньги$

Я тоже думал. Оказалось все на много сложнее. ВТ. Спасибо Вячеславу все растолковал. СПАСИБО Вам Вячеслав!

#42 2017-11-04 10:23:32

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,404

Re: пишу скечи для ардуино за деньги$

точно логике вещей он должен быть bt ) странно чего я то повелся на что он wifi
мне просто интересно что намного сложнее в том что б поднять central, выполнить процедуру с стандартным устройством ввода,  распарсить ответы такому специалисту как Вячеслав )
да  - не копеечный проект, yanihar - решили  что кредит  лучьше не брать? )

есть еще решение сделать проект на базе *nix,  думаю намного проще пульт подключается к всяким малинам "etc

add - недочитал - " по средствам ARDUINO" точно не вариант  )

Редактировался NoName (2017-11-04 10:25:27)

#43 2017-11-04 17:44:29

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,404

Re: пишу скечи для ардуино за деньги$

шо? єта хрень с USB приемником. типа как недорогая мышка? ну ваще )
2 раз и мимо ) а то думал нормальная блютуз мышка, все по взрослому. )

#44 2017-11-05 20:10:00

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,404

Re: пишу скечи для ардуино за деньги$

yanihar, небольшое уточнение вы хотите этим пультом продолжать управлять регистратором?

#45 2017-11-05 22:38:28

yanihar
Гость

Re: пишу скечи для ардуино за деньги$

да.и не только управлять регистратором, а еще и поворотным кронштейном. но кредит брать не хочется. Ваше предложение:yanihar77@gmail.com

#46 2017-11-25 14:13:29

DDS
Гость

Re: пишу скечи для ардуино за деньги$

Как в скетче  http://my-files.ru/5tlsaq  убрать шаг перестройки 5 кгц, выставить запятую---целое число килогерц, и убрать последний ноль. Что то у меня не получается

#47 2017-11-26 08:33:50

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 524

Re: пишу скечи для ардуино за деньги$

DDS, вопрос согласно тематики топика - how money?

#48 2017-11-28 17:06:25

DDS
Гость

Re: пишу скечи для ардуино за деньги$

Всё разрулил, порешал все хотелки !!!!!!! smile

#49 2018-05-05 22:42:54

NikPar
Участник
Зарегистрирован: 2018-05-05
Сообщений: 2

Re: пишу скечи для ардуино за деньги$

Тоже когда-то занимался. А потом понял что не выдерживаю конкуренции. И узнал что тут  круто делают

#50 2018-05-07 10:47:04

serjinio
Гость

Re: пишу скечи для ардуино за деньги$

добрый день нужна программа на
Arduino Uno Rev3 для солнечной системы переключения с сети на солнце при 28 вольтах на ипб с задержкой в 0-до 0.15 миле скину и обратно с ипб на сеть при 24.4 вольтах пишите на имеел !!

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела