Аппаратные вопросы

Вопросы и темы по железу.

Как подключить 128X64 OLED к arduino nano

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

Запитка ардуино. Глюки.

К Nano через i2C подключен индикатор ТМ1637. Питание он берет от 5 в пина дуни. Все работает, если

а) питание Ардуино ( а значит и индикатора) напрямую на 5 в пин.

б) через USB от компа.

И напрочь косячный вывод на индикатор, мелькание цифр, вообще не горит - если запитка на VIN от 9 в. Просадки на 5 в пине осцилограф не видит. Пакеты сигналов Data CLK имеются, но искажены.  Причем, после такого включения все приходит в норму, только после перезаливки прошивки.  

P channel mosfet и опторазвязка

Добрый день, уважаемые коллеги!

Прошу помощи у более опытных товарищей в подключении через опторазвязку Р-канального мосвета.

Вся загвоздка в том, что питание 24в, а на затвор можно подавать только до -20В. Если бы было 12В питание  - то и проблем не было бы: открывали б его подтягиванием на землю. На так как тут 24В питание - то если подтянуть на землю - то может и сгореть.

Плата TTL-RS485 модель HW-726

Добрый день, всем кто откликнется. Попала ко мне платка конвертер TTL-RS485. Китайский зверь под кодом модели HW-726.

ИК-датчик выдает неправильные коды

Arduino Uno. ИК-управление тележкой. Драйвер движков TB6612FNG.
PWMA - 6 порт, PWMB - 11 порт.
Выход ИК - 12 порт.
 
ИК-датчик в начале выдает правильные коды. В какой-то момент начинает выдавать FFFFFFFF,
либо другой код на любую кнопку.
 
#include <stdio.h>
#include <IRremote.h>

#define POWER  30

int RECV_PIN = 12;
int LED1 = 13;
int AIN1=2;
int AIN2=3;
int STBY=4;
int BIN1=5;
int BIN2=7;
int PWMA=6;

не загружается скетч в ардуино нано

примерно с месяц назад, пришли 3 ардуины нано, в первый-же день проверил их, загрузил блинк, работает, загрузил кастомный блинк, работает, так проверил все 3 штуки и отложил. Сегодня пришли все-таки остальные детали для проекта, собрал, начинаю загрузку, выдает ошибку: 

не работает скетч

добрый день.
прошу помочь новичку в небольшой проблеме связанной с неработоспособностью скетча. есть небольшой скет для проверки WS2812, который компилируется для любой платформы, так же он грузится в плату и  по идее должен работать,НО...
скетч для проверки
 
#define PIN 5              // пин DI
  

RTC в STM32f1 и GPS NEO-6m

Всем привет!!! В целом такая ситуация. Решил использовать RTC в STM32f1, а инициализировать точную дату и время(и заодно корректировать погрешность RTC) с помощью GPS модуля NEO-6M. Ну суть какая, GPS приемник потерял спутники(или устройство выключили на некоторое время) - над подсчетом времени трудится RTC, GPS установил связь с космосом - RTC синхронизируется с приемником.

hc-sr04 не корректно считает в высокой и относительно узкой бочке. Что делать?

Есть бочка из нержавейки высотой 2.4 и диаметром 1.3
Датчик при опустошении бочки датчик показывает расстояние до воды, а потом "залипает" на показании 123 см.
Что явно неправильно. Судя по всему при его диаграмме направленности в 30 градусов он начитает ловить отражения от стенок.
Можно ли с этим бороться и кто с таким сталкивался?

Проблема GPA7, GPB7 MCP23017

Коллеги,

встречался ли кто-нибудь с проблемой https://www.microchip.com/forums/m831656.aspx?

По всем признакам, мы тоже столкнулись с непонятным поведением расширителя - используем GPA и GPB в качестве входов и иногда состояния сбрасываются в противоположное. Обычно по 8 входов, но бывает и сразу все. Ситуация повторяется нерегулярно - может пару суток проработать, а может несколько раз за день.

Как думаете, причина та, что описана в ссылке?