Telecom Framework

Telecom позволяет интегрировать вашу телефонию с андройдом. Для этого предусматривается несколько типов компонент: Default In Call UI. Это пользовательский интерфейс, который позволяет выполнять и принимать вызовы, ну или манипулировать текущим звонком. Телефонические решения могут воспользоваться готовым деволтовым UI и не запариваться над своим. В свою очередь можно заменить нативный Default In Call UI своим и […]

Прерыване PCINT для arduino

Речь пойдет про использования Pin Change Interrupt (PCINT) для платы ардуино на основе Atmel ATmega328. Но статья так же справедлива и для всего семейства AVR контроллеров. Термины SREG (AVR Status Register) — Основной регистр статусов процессора AVR SREG I-bit: Global Interrupt Enable — Бит 7 регистра SREG: включение прерываний процессора AVR. Если этот бит сброшен, […]

Контекстные функции (Scope Functions)

Небольшая шпаргалка по функциям: let, run, with, apply, и also для kotlin. Основная цель этих функции: выполнение ряда действий в контексте какого-либо объекта, Например Что аналогично Т.е. let создал контекстную область, где подменил основной объект контекста короткой ссылкой it. В следующем примере c apply вместо it используется this: В примере с also, в добавок можно […]

Подключение Arduino Pro Mini к ПК

О плате. Ardгino Pro Mini построена на микросхеме ATmega328p компании Atmel Corporation. Она содержит 14 цифровых выхода ввода/вывода, 6 из которых могут быть использованы как выводы в режиме ШИМ (PWM). Также есть 6 аналоговых входа, кнопка ресет.Среди прочих функций, ATmega328p реализует двухпроводной USART интерфейс (Universal Synchronous Asynchronous Receiver Transmitter). Это последовательный интерфейс передачи данных, более […]

Совместное использование пина

Бывает такая ситуация что свободных пинов на контролере не осталось или их просто мало как в случае с ATtiny 85, а нужно прицепить еще пару кнопок или даже больше чем пару. И что в этом случае делать? В этом случае может помочь аналоговый вход с 10-битным аналого-цифровым преобразователем (АЦП). Напряжение, проданное на этот вход будет […]