Home

0

Прошивка бутлодера в atmega8

Задача: Записать загрузчик в атмега8. История: После attiny13 появилось желание поработать с контроллером, помощнее, чем attiny13, но дешевле и чуть проще чем atmega328, которая используется на

0

Virtual Box

Ошибка запуска виртуальной машиныВ виндоус 7 появилась своя собсвенная виртуализация и сервисы ответсвенные за нее. Виртуал бокс не дружит с этой виртуализацией, одновременно можно использовать что-то

0

Список полезных программ

Список полезных программ ShareX С ShareX можно захватывать часть экрана и записывать ролики в формате gif и mp4. https://github.com/rdp/screen-capture-recorder-to-video-windows-free youtube-dl

0

Камера Raspberry Zero с motioneyeos - Часть 0 - Устанавливаем motioneyeos и делаем корпус для устройства

Задача: Сделать камеру дешевле 70$, с возможностью отправлять фото полученные по обнаружению движения прямо в облако. История Проведя обзор, пришло понимание, что вроде бы и простая задача, но гото

0

Датчик протечки воды - Часть 0 - Начало

Задача:Устройство для автоматического оповещения о затоплении в квартире. Локально - путем подачи звукового сигнала, и глобально - путем отправки сообщения на почту. Пожелание:Оставить возможность дл

0

Простое кеширование http запроса с одинаковыми параметрами / Simple caching of http request with the same parameters

Как это работает: Есть асинхронный запрос, его входные параментры сохраняем в переменную _getModelCacheLastRequest. Далее делаем запрос на сервер, и сам промис этого запроса (this.http.get(endpoint

0

Attiny13 microcontroller development board

The task and the search for solutionsIt’s time to study a lighter microcontroller than atmega328, which is located on Arduino boards. Arduina is good, but for very simple tasks it is very redundant. Its price is higher, dimensions are larger and consumption is also greater than the microcontrollers of the series, for example Attiny. An understanding has come that knowing one microcontroller is not enough, there are simple and complex tasks. It was decided to study Attiny13, it has been studied enough by other people and is suitable for my tasks. Choosing a breadboard for the Attiny13 microcontrollerFor experiments on the microcontroller, so as not to constantly get confused in the wires, I decided to start by looking for a debug board, with soldered buttons and LEDs. Such was found in China, the price for it was $ 4 apiece and 4 for shipping. You can order it if you are ready to wait and if you are satisfied with the functionality embedded in it. For many tasks, its potential should be enough, but I wanted a little more. Wishes: assign any leg of the chip as input or output be able to expand the breadboard by adding what is needed, and if possible use more jumpers than a dupont wire DIY breadboardIn my implementation using a jumper, you can connect a button or LED to any pin. Additionally, there are pull-up resistors of various ratings on top, you can use it to test the ADC, or to tighten the legs to plus, if you decide not to use INPUT_PULLUP for any reason. -->

0

Макетная плата для изучения микроконтроллера attiny13

Задача и поиск решенияПришло время для изучения более легкого микроконтроллера, чем atmega328 который размещен на ардуиновских платах. Ардуина хороша, но для совсем простых задач она сильно избыточна, цена ее выше, габариты больше и потребление ее тоже больше, чем микроконтроллеров серии, к примеру Attiny. Так я понял, что одного микроконтроллера знать не достаточно, задачи бывают и простые и сложные. Выбор пал на Attiny13 так как она изучена уже вдоль и поперек, пускай многие пишут, что она уже сильно устарела, но есть и плюсы. Выбор макетной платы для микроконтроллера Attiny13Для освоения микросхемы, чтобы постоянно не путаться в проводах, решил начать с поиска отладочной платы, с распаянными кнопками и светодиодами. Нашлась такая в Китае, цена на нее была 4 доллара за плату и 4 за доставку. Можно ее заказать если вы готовы ждать и если вас устраивает заложенный в нее функционал. Для многих задач ее потенциала скорей всего хватит, но хотелось чуть больше. Пожелания: назначить любую ножку микросхемы как вход так и выход иметь возможность расширить макетку допаяв необходимое, и по возможности использовать больше перемычки, чем дюпон провода DIY макеткаВ моей реализации с помощью перестановки перемычки, можно на каждую ножку, подключить либо кнопку, либо светодиод. Дополнительно сверху есть подтягивающие резисторы различных номиналов, можно использовать для проверки АЦП, либо для подтяжки ножки к плюсу, если вы решили не использовать по каким-либо причинам INPUT_PULLUP. У меня сходу в Arduino IDE параметр INPUT_PULLUP не заработал, не компилируется с ним, не найден. Еще не разбирался, но надеюсь выход есть, без прямого выставления регистров. -->

0

Модуль камеры esp32-cam

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

0

blog-article-markdown

How to Style Images With Markdownhttps://www.xaprb.com/blog/how-to-style-images-with-markdown/ Markdown and image alignmenthttps://stackoverflow.com/questions/255170/markdown-and-image-alignment C

0

esp32

https://www.youtube.com/watch?v=X1cI5xkjVC8 https://www.youtube.com/watch?v=-QIcUTBB7Ww https://www.youtube.com/watch?v=jrpbQAdQNv8 https://www.youtube.com/watch?v=joAkJ9QA2bw

0

esp8266_esp12e

Беспроводной адаптер для программирования Arduino или AVR с загрузчиком на базе ESP8266https://habr.com/ru/post/392833/ посмотреть на обвязку можно здесь Программирование и обмен данными с

0

attiny

Low power (5microA) ATtiny13Ahttps://homecircuits.eu/blog/low-power-picopower-attiny13a/ Program ATtiny13A via Arduino boardhttps://homecircuits.eu/blog/program-attiny13a-via-arduino-board/

0

second_post

Here's something encrypted, password is required to continue reading.

0

web-dev-ts-useful-snippets

How to define params of callback function?123456export class OurClass { onClickCallback: (array: SuperArray[][], columnIndex: number, index: number) => OptionClickResult | null; construc

0

web-dev-js-useful-snippets

How to define an array with conditional elements?12345678// result in console ['foo', 'bar']const items = [ 'foo', ... true ? ['bar'] : [], ... false ? ['falsy'] : [],]console.log(items)

0

RxJs Задачи и решения

Задача 1 - merge заменить на другой операторЕсть код, нужно найти оператор который позволит узнать какая из подписок сработала. 12merge(this.updatedSourcerData, this.setupConfig).subscribe((data) =>

0

Angular 2 - Заметки

Странца прыгает при обновление моделиЧасть кода из pipe 1234transform(inputList: item[], filterTrigger: string): item[] { resultList = inputList; // resultList = JSON.parse(JSON.stri

0

Ссылки - Изготовление печатных плат

CNC #6 Сверление печатной платы на самодельном ЧПУ станке. Экспорт из Sprint-Layouthttps://www.youtube.com/watch?v=gD_kglCFqzI Описание G и M кодов для программирования ЧПУ (CNC) станковhttp://r

0

Web Dev Links

Предпосылки появления Service Workers https://developer.mozilla.org/ru/docs/Web/API/Service_Worker_API/Using_Service_Workers Offline First Service Worker Development Best Practiceshttps://lo

0

Angular2* - OpenSource Projects

Componentshttps://github.com/valor-software/ngx-bootstrap https://www.primefaces.org/primeng/#/https://github.com/primefaces/primeng https://ng-bootstrap.github.io/#/home https://github.com/angular-u