Сообщения

Arduino Pro Mini + i2c + lcd 2004 (20x4)

Изображение
Долгая и муторная эпопея подключения arduino к lcd по i2c закончилась победой. Небольшой мануал на тему "как это сделать", так как информации в интернете много, а в целом не всегда все сразу получается. Начнем. Шаг 1. Подключаем дисплей как указано на картинке: А именно: SDA к A4, SCL к A5, vcc к vcc, gnd к gnd. Желательно, конечно, отдельно подавать питание на дисплей, но питания от ардуино в данном случае хватит. Возможно у вас могут быть перепутаны ноги SDA\SCL или A5\A4 на вашей плате или перепутаны подписи к ним. С этим позже разберемся. Шаг 2. Надо найти адрес нашего монитора. Так как на i2c шине может быть подключено до 127 устройств параллельно, то у каждого устройства должен быть свой адрес. Для этого воспользуемся i2c сканером. В интернете их великое множество, я использовал такой: #include <Wire.h> void setup() {   Wire.begin();   Serial.begin(9600);   while (!Serial);    Serial.println("\nI2C Scanner"); } void loop(...

Arduino + Linux + USB

Небольшой мануал-напоминание о том, как подключить Arduino к Linux. 1. Убеждаемся, что Arduino пока не подключено к компьютеру. 2. Выполняем команду в консоли dmesg  -С Эта команда почистит буфер сообщений ядра (грубо говоря - почистит временные логи) 3. Далее подключаем Arduino к компьютеру и выполняем предыдущую команду в консоли без опции Clear dmesg   Эта команда выведет сообщение ядра, где будет указано новое подключенное устройство, то есть наш Arduino 4. Надо найти строку похожую на  [ 1962.359384] cdc_acm 4-1.6:1.0: ttyACM0: USB ACM device А именно нас интересует ttyXXXXX - это порт по которому подключен Arduino 5. Даем права пользователю на использование порта sudo usermod -a -G dialout user_name где user_name - имя вашего пользователя в linux 6. Пробуем отправить в Arduino данные echo 1 > /dev/ ttyACM0

PhoneGap, платформы и WindowsPhone8

Небольшое вступление Windows это пожалуй самая "сложная" (цензурных слов в голову не приходит) мобильная платформа. Если говорить о кросс-платформенных приложениях, то хочется отдельно отметить: Android (GooglePlay) Самая понятная, самая простая и самая дешевая платформа. Что хочется отметить: - лицензия девелопера - один раз за 25$ и все! - устанавливать свое приложение можно на любое устройство, без проблем, без привязываний, без лицензий и сертификатов. Просто берешь apk и ставишь на любой android. - для сборки приложения и\или получения лицензий не нужно специального оборудования - очень продвинутый механизм публикации приложений с возможностью заведения групп для альфа и бета тестирования. Простой и быстрый откат на предыдущую версию приложения. - есть эмуляторы android Крутотень! iOs (Apple Store) До того, как я столкнулся с WindowsPhone, я считал эту платформу "сложной", потому что: - лицензию разработчика надо каждый год покупат...

Начинаем тренировки в спортзале

Изображение
Цель -  сбросить вес и набрать мышечную массу Как - пройдемся по шагам. Для начала опишем программу, потом изучим детали. Программа Понедельник Бег, разминка 5 минут Приседания со штангой на плечах (5 подходов по 10-15 повторов). Тяга верхнего блока за голову  (5 подходов по 10-15 повторов). Тяга штанги к пояснице в наклоне (3 подхода по 10-15 повторов). Жим лежа на горизонтальной скамье (5 подходов по 10-15 повторов). Среда Бег, разминка 5 минут Тяга штанги к подбородку стоя (5 подходов по 10-15 повторов). Подъем гантелей перед собой (5 подходов по 10-15 повторов). Гиперэкстензия (4 подходов по 10-15 повторов). Сгибание и разгибание кистей сидя (3 подхода по 10-15 повторов). Бег/скакалка/плавание 15-20 минут Пятница Бег, разминка 5 минут Приседания со штангой на плечах (5 подходов по 10-15 повторов). Тяга верхнего блока за голову  (5 подходов по 10-15 повторов). Жим лежа на горизонтальной скамье (5 подходов по 10-15 повторов). Отжимания на ...

zhiyun crane vs beholder ds1 vs nebula 4000 итоги сравнения

Задался выбором электронного стабилизатора для полноценной DSLR камеры. Критерии простые: - максимальная работоспособность из коробки - бюджетность, не в ущерб качеству - возможность посадить полноценную DSLR камеру (то есть тяжелую 1-1.2кг) Много пришлось гуглить и читать, смотреть обзоры, итого получается так: zhiyun crane Очень классный стабилизатор. Из отличий от других: + больше расстояние до roll двигателя, значит влезет камера большее по габаритам + больше диапазон регулировок при настройке (да, да, его надо настраивать), чем у beholder ds1 + слипринги (unlim 360), они же контактные кольца. Это значит, что провода не проходят через моторы, закручиваясь при вращении, а используется специальный механизм. То есть можно бесконечно вращать его в разные стороны + джойстик аналоговый, плавный, а значит можно делать более плавные и разные по скорости перемещения фотоаппарата + ручка удобнее, так как тоньше и напоминает велосипедную + моторы с энкодерами, то есть датч...

Как программно отключать мониторы в windows 7

Есть очень полезная утилита - nircmd (скачать можно тут - http://www.nirsoft.net/utils/nircmd.html ) Она позволяет много чем управлять. Но конкретно для выключения мониторов нужно выполнить в консоли Windows (Win+R) вот такую команду: С:\#путь до папки с файлом#\nircmd.exe cmdwait 1000 monitor off И мониторы через 1 секунду тухнут, оставляя компьютер рабочим. Очень полезно, когда быстро надо отключить мониторы.

Pioneer vsx-527 и сеть

Пришлось на днях помучиться с рессивером Pioneer vsx-527 и его подключением к сети. Изначально цепляется нормально, но потом бывает отваливается и более не виден в сети. Беглый осмотр показал, что даже роутер не видит данный ресивер. Отключение с пульта - не помогает. НО, помогло отключение из розетки (полностью обесточить) рессивера на 5 минут. Через 5 минут включаем обратно и вуаля - сеть видит и все работает нормально. В чем именно проблема - не совсем понятно, но ощущение, словно в рессивере что-то иногда зависает\сбивается связанное с сетью. На последок полезная ссылка для доступа к веб-интерфейсу рессивера Pioneer - http://xxx.xxx.xxx.xxx/1000/system_information.asp , где ххх.ххх.ххх.ххх - IP адрес вашего рессивера в сети.