startandroid.ru - хороший сайт-учебник по созданию приложений для Android для начинающих

startandroid.ruСобственно вот: startandroid.ru.

Желание поуправлять чем-нибудь электронным со смартфона возникает достаточно часто.

Года два назад попытался написать приложение для отображения данных с самодельной метеостанции. Концепцию построения приложения так и не усек, чтение документации особо не помогло, стабильной работы приложения так и не добился.
Мелкие детали — разобраны и обсосаны.
Как, черт возьми, построить приложение в целом — загадка. Так и забросил.

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

Очень понравилось. Рекомендую.

Тестер имп.трансформаторов

Всем привет.

Сделал тестер для импульсных трансформаторов. Данный прибор используется для определения к-з витков в высокочастотных трансформаторах, дросселях и т.п.
Что в итоге получилось:



Читать дальше

Не высокоточные (+-3% RH) датчики относительной влажности Si7021

Честно говоря, никогда не понимал этой погони за десятыми долями градуса в измерении температуры и относительной влажности в измерениях окружающей среды. Без герметической камеры с принудительной циркуляцией уже в 10 сантиметрах от датчика микроклимат будет отличаться достаточно сильно. А если можно сэкономить на датчике — почему бы и нет?


Читать дальше

Игра на миллион

Ничего не буду от себя добавлять, читаем, смотрим, вносим посильный вклад.
А вдруг новые панфиловцы получатся. Или русский Wargaming :)



Оторвитесь ненадолго от беспощадного ЛУТа!
Две недели решат судьбу проекта.

PS:
Таки добавлю дескрипшн.
А то, похоже, многие осуждают, не читая.
Каждый из нас задумывался, как сложилась бы судьба нашей страны, если бы Александр Невский не победил на Чудском озере, или если бы большевики не пришли к власти. Как бы мы жили, если бы Горбачев не развалил СССР, или если майдан в Киеве был бы предотвращен. Теперь у вас есть реальный шанс узнать это! В нашей новой игре каждый от мала до велика сможет примерить на себя роль Верховного Правителя, лично управлять Россией, и повлиять на её историю и исход всех значительных исторических событий на протяжении столетий. Я предлагаю вам вместе сделать эту хорошую и полезную игру.

Наша игра построена на принятии решений. В самом начале игроку нужно выбрать кампанию: период в истории России и соответствующего ему правителя. Вместе с властью на игрока сваливаются и проблемы – будь то война или революция, тяжелое внешнеполитическое положение или внутренние проблемы в стране. Для решения проблем у игрока в распоряжении будут иметься различные ресурсы – военный, экономический, социальный и так далее. Помогать в решении сложных вопросов игроку будут советники – генералы, министры и прочие значимые исторические фигуры.

В ходе игры, будут происходить исторические события, на которые игрок должен отреагировать — принять то или иное решение. В зависимости от наличия ресурсов, лояльности советников и многих других факторов (в том числе и от предыдущих решений!) у игрока будет набор вариантов того, что он может сделать.

Простых решений в «Империи» не будет

Скриптовый отладчик в KEIL. Ассемблер А51, задание тестовых значений переменных при отладке програмы.

  Что такое скриптовый отладчик в KEIL? Это командный интерпретатор доступный только в режиме отладки. Его использование возможно из специальной отладочной консоли. В качестве командного языка используется подмножество языка С с некоторыми ограничениями:
  • прописные и строчные символы не различаются;
  • существуют ограничения по работе с указателями и адресной арифметикой;
  • не может использоваться для вызова процедур и функций отлаживаемой программы;
  • не поддерживает определение структур;
  Отладчик может выполнять скрипты, или по иному, встроенные в отладчик и/или написанные программистом процедуры и функции. В них доступны публичные константы и переменные отлаживаемой программы (Symbols) и команды отладчика. Также поддерживаются стандартные С операторы управления ходом выполнения программы if, else, while, do, switch, case, break, continue, goto.
  Хотя данная статья написана применительно к ассемблеру А51 архитектуры MCS-51, данные приемы универсальны, и могут быть применены и к языку С, и к архитектуре ARM с минимальными переделками или без них.


Читать дальше

Проблемы с программаторами Atmel AVR и их решение

Нежданно-негаданно в новом 2016 году, как минимум, на двух компьютерах с Win10 и Avr Studio 5.1 одинаковым образом перестали работать avr-программаторы от слова вообще. Клон avrispmkII и самый настоящий jtagice3.

Выглядит это так: программаторы видны в списке, но сделать с ними что-то не выходит. Появляется окошко «Unable to connect to JTAGICE3», а в логе появляются несколько строк об ошибке, самой информативной из коих является одна:
[ERROR] USB driver initialization failed with error 0x20000009.


Код ошибки 0x20000009 означает «No valid license». Имеется в виду, как я понял, атмеловская лицензия на драйвер Jungo. Лицензия эта в виде строки забита намертво в файле com_atmel_hil_usb.dll (найти её можно по строке Atmel_Norway). То ли срок у неё вышел (офигеть теперь), то ли драйвера все испортились из-за очередного обновления винды — неясно, но работать ничего не хочет.


Читать дальше

FE1.1, FE2.1 или что нам стоит USB HUB построить

Лирическое отступление

Однажды возникла у меня на работе задача встроить USB HUB в уже имеющееся устройство. Первая мысль была — заказать некоторое кол-во готовых хабов у наших китайских друзей, и лишив их корпуса, впихнуть в корпус собственно конечного устройства. Но этот вариант был отметён по причине абсолютного отсутствия места, да и как то всё таки кривое решение. Тогда было решено встроить USB HUB в уже имеющеюся печатную плату. Благо места на плате для этих действий было достаточно.
Порыскав на предмет того, на основе какой микрухи можно построить USB 2.0 High Speed USB HUB, наткнулся на очень вкусные по цене микрухи FE1.1 и FE2.1, отлчие у которых только в количестве портов хаба — 4 и 7 соответственно.


Читать дальше

Калькулятор активного PFC топик-ссылка

Сайт на английском, посвящен корректорам фактора мощности, описывается принцип работы и построения. Калькулятор позволяет рассчитывать основные параметры активного PFC. Имеются примеры.

Заметки на полях (маска, фрезы)

Естественным образом провел эксперимент по хранению масок и работе с фрезами. Решил сделать заметку себе на будущее и за одно поделиться наблюдениями.
З.Ы. Cut не делаю, т.к. заметка короткая.

Хранение паяльной маски:
Куплена:
Thu, 24 Apr 2014 10:16:14 +0400 от Все для печатных плат <info@p-plata.ru>:
Спасибо за ваш выбор Все для печатных плат!
Заказанные продукты:
Паяльная маска FSR 8000-8G ( 60г, зеленая) (x1): RUR 240.00
Паяльная маска IMAGECURE XV501-T4 ( 60г, красная) (x1): RUR 240.00

Работал с маской 01.11.2015 (1.5 года с момента приобретения)

1) Паяльная маска FSR 8000-8G зеленая
Загустела. Очень плохо перемешивается. Отвердитель (белый который) почти высох. Пред. партию выкинул через 2 года, т.к. высох совсем (не выдавливался из шприца, вынул — раскрошился).
При этом, если размешать и уложить (из-за густоты сложно уложить ровным тонким слоем), то технология работает. Маска, после всех операция нормально отвердела и крепко лежит (сушка: 40 минут 79С, свет UV: 40 минут, запекание: 60 минут 175С).

2) Паяльная маска IMAGECURE XV501-T4 красная
Пока, внешне не изменилась. Реология (растекание, вязкость), на вид, не изменилась. Так-же ложится, технология работает (сушка: 40 минут 79С, свет UV: 40 минут, запекание: 60 минут 175С).

Вывод:
FSR больше года хранить не надо. Теряются заявленные свойства (Для справки: производитель гарантирует сохранение свойств в течении года. Тут претензий нет. Все в пределах договоренностей.).
При этом она по прежнему работает, и если сильно припрет — можно использовать.
IMAGECURE — прекрасно пережил 1.5 года.

Буду смотреть дальше. Маска подходит к концу, но думаю оставить чуток — «Чисто позырить» (с)

Фрезы:
Лежит у меня фреза 4мм твердосплав (марка — хз, продавец сказал «он», я поверил — не прогадал). Я ей платы вырезаю уже года 2. Не часто — для себя.

На днях вырезал заготовку из алюминия. Решил этой фрезой резать. Сегодня ей-же вырезал очередную плату.
И тут засада. Видно, что фреза ее чуток «лохматила», срез не идеальный, как было раньше. Не критично, но не идеально. На вид и на ощупь — фреза по прежнему острая. Разница только в срезе текстолита.

Вывод: фрезы и сверла для текстолита — только для текстолита.