Не совсем понятен вопрос. Зачем нужен дополнительный вход ENABLE, если у датчика есть вход Trig — цифровой вход? Для запуска измерения необходимо подать на этот вход логическую единицу на 10 мкс.ANi писал(а):Мне надо завернуть в этот блок датчик HC-SR04.Я знаю, что готовый датчик есть в программе, но мне необходимо добавить туда вход ENABLE для разрешения работы.
Интеграция своего кода на Си.
Интеграция своего кода на Си.
Интеграция своего кода на Си.
Доброго, подскажите добавил пользовательский блок Keyboard I2C (CODE)2.ubi как подключить клаву 3x4 к этому блоку через I2C модуль для расширения выводов Arduino для подключения LCD дисплея на PCF 8574T?VirSpy писал(а): 03 апр 2016, 09:12Помогите. Что не так делаю. Матричная клавиатура на PCF8574. Оригинал статьи : pcf8574. Библиотека из архива Keypad_I2C. Есть и такое.
Выбивает ошибку
In file included from pr51.ino:5:0:
i:\Arduino\Progs\FLProg\Portable\1-10-5\ide\libraries\Keypad_I2C/Keypad_I2C.h:35:20: fatal error: Keypad.h: No such file or directory
#include "Keypad.h"
Keyboard I2C (CODE).ubi
[url=http://]arduino_keypads-master.zip[/url]
Добавлено (03.04.2016, 09:12)
---------------------------------------------
Получилось подключить по второй статье в режиме 3х4. Не могу понять, как опрашивать клаву 3х5.
Keyboard I2C (CODE)2.ubi
i2ckeypad.zip

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

Последний раз редактировалось Bposter 16 июл 2018, 18:33, всего редактировалось 1 раз.
Интеграция своего кода на Си.
Шрифты русские есть.Сергей писал(а): 26 янв 2016, 11:55Max,Реально, только в Си надо шарить. Я со вчерашнего вечера долблю OLED. Текст получается выводить. А вот вставить вместо текста переменную и вывести ее на вход блока не выходит.Max писал(а):И вообще это реально на данный момент?
Кстати на дисплеях 128х64 нету русских шоифтов. Можно самостоятельно из точек сделать что угодно. Но труд адский, когда не шаришь.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Интеграция своего кода на Си.
[ref]Bposter[/ref], ну если разобрался, расскажи другим
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Интеграция своего кода на Си.
В общем работает но не все так гладко, клавиатуру 3x4 пока отложил.
Есть ардуина UNO + PCF 8574T, провел испытания библиотеки(PCF8574) и модуля PCF 8574T без FlProg и все работает хорошо, вот пример кода:
Код: Выделить всё
#include <PCF8574.h>
#include <Wire.h>
PCF8574 expander;
void setup()
{
pinMode(10, OUTPUT);[i][/i]
expander.begin(0x3F);
expander.pinMode(4, INPUT);
//expander.pullDown(4);
}
void loop()
{
byte value = expander.digitalRead(4);
if(value == 1){
digitalWrite(10, LOW);
}else{digitalWrite(10, HIGH);
}
}
Библиотека Пользовательский блок


У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Интеграция своего кода на Си.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Интеграция своего кода на Си.
Да видел Ваш блок, поначалу не понял как он работает да и вообще что к чему, когда сам повозился уже намного понятней что к чему

- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Интеграция своего кода на Си.
[ref]Bposter[/ref], Выложил блок для клаиатуры через i2c, работает и 4х4 и 4х3
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Интеграция своего кода на Си.
[ref]Bposter[/ref], Думаю будет работать и твой модуль, поробуй, т.к. разницы не вижу
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Интеграция своего кода на Си.
[ref]AlexCrane[/ref], У меня адреса по типу 3F, 3B а в блоке можно указать только адреса по типу 20, 27 и тд..
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Интеграция своего кода на Си.
Смотреть картинку здесь, прочитать внимательно название своей микрухиBposter писал(а): 18 июл 2018, 12:45У меня адреса по типу 3F, 3B а в блоке можно указать только адреса по типу 20, 27 и тд..

мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Интеграция своего кода на Си.
[ref]Bposter[/ref], Указывать адреса можно любые, переведи в dec и все ( 3F = 63 )
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Интеграция своего кода на Си.
Адрес 3B=59, клавиатуру с лева на право подключал 1 провод на P0 и тд.., P3 подвел как на скрине подпаял к сопротивлению. Не хочет работать, может блоки не правильно собрал


- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Интеграция своего кода на Си.
[ref]Bposter[/ref], Тестовый проект пробуй, тогда видно будет
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя