Интеграция своего кода на Си.

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Интеграция своего кода на Си.

#1

Сообщение Max » 26.01.2016{, 11:06}

Так теперь можно будет сделать свои блоки для многострадальных радио-модуля NRF24, OLED и TFT 2,4 дисплеев? Они все вроде на шине SPI, получится эту шину в собственных блоках задействовать?

Может кто займется? И вообще это реально на данный момент?

Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31.08.2015{, 15:06}
Репутация: 6
Имя: Сергей
Контактная информация:

Интеграция своего кода на Си.

#2

Сообщение Сергей » 26.01.2016{, 11:55}

Max,
Max писал(а):И вообще это реально на данный момент?
Реально, только в Си надо шарить. Я со вчерашнего вечера долблю OLED. Текст получается выводить. А вот вставить вместо текста переменную и вывести ее на вход блока не выходит. 
Кстати на дисплеях 128х64 нету русских шоифтов. Можно самостоятельно из точек сделать что угодно. Но труд адский, когда не шаришь.

Аватара пользователя
Amator
Рядовой
Сообщения: 23
Зарегистрирован: 11.12.2015{, 12:32}
Репутация: 0
Откуда: Украина г.Краматорск

Интеграция своего кода на Си.

#3

Сообщение Amator » 26.01.2016{, 18:16}

Было бы классно создать блок на NRF24L01, очень нужен!!!!!!!!!!!!

hallozin
Рядовой
Сообщения: 26
Зарегистрирован: 01.10.2015{, 16:29}
Репутация: 0

Интеграция своего кода на Си.

#4

Сообщение hallozin » 27.01.2016{, 19:08}

Amator, Вот пробуйте 
вход rxtx  если false то принимаем  если true то передаём
in1 in2 входа для передачи
out1 out2  соответственно для приёма
Вложения
NRF24.ubi
(1.21 МБ) 92 скачивания

Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31.08.2015{, 15:06}
Репутация: 6
Имя: Сергей
Контактная информация:

Интеграция своего кода на Си.

#5

Сообщение Сергей » 27.01.2016{, 21:04}

hallozin, Спасибо за помощь!
У меня к Вам (и всем остальным) ПРОСЬБА.
Давайте пока, в разделе "Справочники и даташиты" создавать темы с блоками только на Си. За проверенный блок, ставим голос. Потом мы создадим отдельный раздел или еще что нить и перенесем туда темы  с качественным описанием блока и с большим количеством голосов (то есть проверенные).

Аватара пользователя
Kocтик
Рядовой
Сообщения: 75
Зарегистрирован: 07.09.2015{, 23:51}
Репутация: 0

Интеграция своего кода на Си.

#6

Сообщение Kocтик » 27.01.2016{, 21:18}

Сергей писал(а):создавать темы с блоками только на Си
Думаю что, очень полезно было бы, чтобы в описании блока был бы ярлычок или лэйбл автора блока.

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Интеграция своего кода на Си.

#7

Сообщение krom23 » 27.01.2016{, 22:05}

А как правильно встроить код, просто код без библиотек, ну к примеру такойCD4051?

Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31.08.2015{, 15:06}
Репутация: 6
Имя: Сергей
Контактная информация:

Интеграция своего кода на Си.

#8

Сообщение Сергей » 27.01.2016{, 22:11}

krom23, а видео урок смотрели? Я не силен в Си, но по примеру из видео запустил дисплей OLED 128x64 по SPI.
[video][/video]

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Интеграция своего кода на Си.

#9

Сообщение krom23 » 27.01.2016{, 22:35}

Сергей писал(а):krom23, а видео урок смотрели? Я не силен в Си, но по примеру из видео запустил дисплей OLED 128x64 по SPI.
Сергей, вы считаете, что интегрировать библиотеку или вписать скетч одно и то-же?

Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31.08.2015{, 15:06}
Репутация: 6
Имя: Сергей
Контактная информация:

Интеграция своего кода на Си.

#10

Сообщение Сергей » 27.01.2016{, 22:57}

krom23, прошу прощения не вдумчиво вопрос прочел. Запятых много.

Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31.08.2015{, 15:06}
Репутация: 6
Имя: Сергей
Контактная информация:

Интеграция своего кода на Си.

#11

Сообщение Сергей » 27.01.2016{, 22:59}

hallozin, а к каким выводам подключать НРФ-ку? где указанно и где можно изменить?

hallozin
Рядовой
Сообщения: 26
Зарегистрирован: 01.10.2015{, 16:29}
Репутация: 0

Интеграция своего кода на Си.

#12

Сообщение hallozin » 27.01.2016{, 23:07}

изменить пока ничего нельзя ,завтра если будет время сделаю, а подключается так
Вложения
7672768.jpg

Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31.08.2015{, 15:06}
Репутация: 6
Имя: Сергей
Контактная информация:

Интеграция своего кода на Си.

#13

Сообщение Сергей » 28.01.2016{, 00:25}

hallozin, а еще есть какие то нюансы? А то чет не работает передача-прием.

hallozin
Рядовой
Сообщения: 26
Зарегистрирован: 01.10.2015{, 16:29}
Репутация: 0

Интеграция своего кода на Си.

#14

Сообщение hallozin » 28.01.2016{, 10:18}

Сергей, попробуйте эти примеры если не заработают ,значит, что то подключили неправильно.
передатчик передаёт значения с 2 аналоговых портов а приёмник принимает и отсылает в порт
https://yadi.sk/d/QtBq_FvTnrZL4
https://yadi.sk/d/Q_UbHTKgnrZLQ
Последний раз редактировалось hallozin 28.01.2016{, 10:30}, всего редактировалось 1 раз.

Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31.08.2015{, 15:06}
Репутация: 6
Имя: Сергей
Контактная информация:

Интеграция своего кода на Си.

#15

Сообщение Сергей » 28.01.2016{, 12:43}

hallozin, Спасибо заработало.
Скажите, обязательно на два входа подавать сигнал или нет? То я пробовал с одним входо-выходом, может из за этого не работало?

hallozin
Рядовой
Сообщения: 26
Зарегистрирован: 01.10.2015{, 16:29}
Репутация: 0

Интеграция своего кода на Си.

#16

Сообщение hallozin » 28.01.2016{, 13:41}

Сергей, Нет не обязательно . Если подаем данные на in1 на передатчике то на приёмнике надо получать эти данные с out1 и аналогично со вторым входом и выходом

Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31.08.2015{, 15:06}
Репутация: 6
Имя: Сергей
Контактная информация:

Интеграция своего кода на Си.

#17

Сообщение Сергей » 28.01.2016{, 13:48}

hallozin, я так и подумал. И уже перепроверил. Значит проблема была в библиотеках.
hallozin, предлагаю Вам создать тему в раздел "справочники и даташиты"

 предварительно доработав блок до конца. Потом мы эти темы перенесем в новый раздел. Доработка блока имею ввиду добавить на входа управление модулем (изменять скорость, мощность, каналы, трубы) вообщем что бы был блок использующий все возможности модуля.

Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31.08.2015{, 15:06}
Репутация: 6
Имя: Сергей
Контактная информация:

Интеграция своего кода на Си.

#18

Сообщение Сергей » 28.01.2016{, 21:51}

Кто нибудь использовал вот НРФки с усилителем и антенной?
1191845.jpg
Пишут что дальность до 1100 метров.

Naum
Рядовой
Сообщения: 39
Зарегистрирован: 14.09.2015{, 00:05}
Репутация: 0

Интеграция своего кода на Си.

#19

Сообщение Naum » 29.01.2016{, 13:31}

Сергей писал(а):дисплей OLED 128x64 по SPI.
если можно выложите блок чтобы посмотреть как вы это сделали. Большое спасибо

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

Интеграция своего кода на Си.

#20

Сообщение Max » 29.01.2016{, 15:24}

Сергей писал(а):Пишут что дальность до 1100 метров.
На открытой местности.

Ответить

Вернуться в «Спросить у знатоков»