Небольшая подборка материалов по программированию микроконтроллеров
#embed_systems
Как делать парсинг текста голым хардвером, без процессора и без софтвера
https://habrahabr.ru/post/278681/
Примеры кода для интернета вещей: умная поливалка
https://goo.gl/tpJzfc
Обзор примитивов синхронизации — спинлоки и тайны ядра процессора
https://goo.gl/oBwhbg
Ферроэлектрическая память и электронные чернила — идеальное сочетание для батарейного питания (прикрепленное фото)
https://habrahabr.ru/post/279831/
Математика на пальцах: линейно-квадратичный регулятор
https://habrahabr.ru/post/277671/
Ссылка на пост
https://vk.com/wall-54530371_68393
#embed_systems
Как делать парсинг текста голым хардвером, без процессора и без софтвера
https://habrahabr.ru/post/278681/
Примеры кода для интернета вещей: умная поливалка
https://goo.gl/tpJzfc
Обзор примитивов синхронизации — спинлоки и тайны ядра процессора
https://goo.gl/oBwhbg
Ферроэлектрическая память и электронные чернила — идеальное сочетание для батарейного питания (прикрепленное фото)
https://habrahabr.ru/post/279831/
Математика на пальцах: линейно-квадратичный регулятор
https://habrahabr.ru/post/277671/
Ссылка на пост
https://vk.com/wall-54530371_68393
Habr
Как делать парсинг текста голым хардвером, без процессора и без софтвера
Кто-то парсирует текстовый файл программой на Питоне, другой пишет скрипт с регулярными выражениями на Перле, Си-программист стыдливо возится с буферами и указателями, иногда применяя Yacc и Lex. А...
Очень длительное время мы не выкладывали материалов по встраиваемым системам и микроконтроллерам.
Вчерашняя подборка (https://vk.com/wall-54530371_68393) оказалась исключением, она набрала неплохое количество лайков и репостов. В связи с этим решили узнать стоит ли выкладывать материалы по программированию микроконтроллеров.
Принять участие в опросн можно по ссылке
http://vk.com/wall-54530371_68453
Вчерашняя подборка (https://vk.com/wall-54530371_68393) оказалась исключением, она набрала неплохое количество лайков и репостов. В связи с этим решили узнать стоит ли выкладывать материалы по программированию микроконтроллеров.
Принять участие в опросн можно по ссылке
http://vk.com/wall-54530371_68453
VK
Библиотека программиста. Запись со стены.
Небольшая подборка материалов по программированию микроконтроллеров
#embed_systems@proglib <b... Смотрите полностью ВКонтакте.
#embed_systems@proglib <b... Смотрите полностью ВКонтакте.
Миникомпьютер из роутера с OpenWRT: разрабатываем USB-видеокарту
#embed_systems
Ссылка на пост
https://vk.com/wall-54530371_68575
#embed_systems
Ссылка на пост
https://vk.com/wall-54530371_68575
VK
Библиотека программиста. Запись со стены.
Миникомпьютер из роутера с OpenWRT: разрабатываем USB-видеокарту
#embed_systems@proglib
< Смотрите полностью ВКонтакте.
#embed_systems@proglib
< Смотрите полностью ВКонтакте.
Программируем Arduino. Основы работы со скетчами (2016)
Автор: С. Монк
#embed_systems #book
Впервые на русском языке выходит легендарный бестселлер Саймона Монка, который много лет занимает первые строчки в рейтингах Amazon.
Хотите создать умный дом или запрограммировать робота? Нет ничего проще. Саймон Монк не только поможет разобраться с проволочками, контактами и датчиками, но и покажет как заставить все это хитросплетение проводов и плат делать то, что вам нужно.
Arduino — это не так сложно как кажется с первого взгляда. Вы сразу будете покорены открывающимися возможностями.
К посту прикреплена полная книга на английском языке
https://vk.com/wall-54530371_73421
Автор: С. Монк
#embed_systems #book
Впервые на русском языке выходит легендарный бестселлер Саймона Монка, который много лет занимает первые строчки в рейтингах Amazon.
Хотите создать умный дом или запрограммировать робота? Нет ничего проще. Саймон Монк не только поможет разобраться с проволочками, контактами и датчиками, но и покажет как заставить все это хитросплетение проводов и плат делать то, что вам нужно.
Arduino — это не так сложно как кажется с первого взгляда. Вы сразу будете покорены открывающимися возможностями.
К посту прикреплена полная книга на английском языке
https://vk.com/wall-54530371_73421
VK
Библиотека программиста. Запись со стены.
Программируем Arduino. Основы работы со скетчами (2016)
Автор: С. Монк
#embed_systems@proglib... Смотрите полностью ВКонтакте.
Автор: С. Монк
#embed_systems@proglib... Смотрите полностью ВКонтакте.
Конструируем роботов на Arduino. Первые шаги (2016)
Автор: Джон Бейктал
#embed_systems #novice
Это практическое руководство для тех, кто делает первые шаги в робототехнике на платформе Arduino. С этой книгой вы разберетесь в основах электроники, научитесь программировать в среде Arduino IDE, работать с печатными платами Arduino, инструментами, паяльником, соблюдать правила безопасности и многому другому. Вы также примете участие в разнообразных проектах и оцените невероятный потенциал Arduino, который вдохновит вас на творчество и изобретения, ограниченные только вашим воображением.
Для молодых изобретателей и программистов, а также всех тех, кто увлекается робототехникой.
Ссылка на пост
http://vk.com/wall-54530371_77621
Автор: Джон Бейктал
#embed_systems #novice
Это практическое руководство для тех, кто делает первые шаги в робототехнике на платформе Arduino. С этой книгой вы разберетесь в основах электроники, научитесь программировать в среде Arduino IDE, работать с печатными платами Arduino, инструментами, паяльником, соблюдать правила безопасности и многому другому. Вы также примете участие в разнообразных проектах и оцените невероятный потенциал Arduino, который вдохновит вас на творчество и изобретения, ограниченные только вашим воображением.
Для молодых изобретателей и программистов, а также всех тех, кто увлекается робототехникой.
Ссылка на пост
http://vk.com/wall-54530371_77621
VK
Библиотека программиста. Запись со стены.
Конструируем роботов на Arduino. Первые шаги (2016)
Автор: Джон Бейктал
#embed_systems@proglib... Смотрите полностью ВКонтакте.
Автор: Джон Бейктал
#embed_systems@proglib... Смотрите полностью ВКонтакте.
Изучаем Arduino. Инструменты и методы технического волшебства (2015) / Exploring Arduino: Tools and Techniques for Engineering Wizardry (2013)
Автор: Джереми Блум
#embed_systems #book
Книга посвящена проектированию электронных устройств на основе микроконтроллерной платформы Arduino. Приведены основные сведения об аппаратном и программном обеспечении Arduino. Изложены принципы программирования в интегрированной среде Arduino IDE. Показано, как анализировать электрические схемы, читать технические описания, выбирать подходящие детали для собственных проектов. Приведены примеры использования и описание различных датчиков, электродвигателей, сервоприводов, индикаторов, проводных и беспроводных интерфейсов передачи данных. В каждой главе перечислены используемые комплектующие, приведены монтажные схемы, подробно описаны листинги программ. Имеются ссылки на сайт информационной поддержки книги.
Материал ориентирован на применение несложных и недорогих комплектующих для экспериментов в домашних условиях.
http://vk.com/wall-54530371_80149
Автор: Джереми Блум
#embed_systems #book
Книга посвящена проектированию электронных устройств на основе микроконтроллерной платформы Arduino. Приведены основные сведения об аппаратном и программном обеспечении Arduino. Изложены принципы программирования в интегрированной среде Arduino IDE. Показано, как анализировать электрические схемы, читать технические описания, выбирать подходящие детали для собственных проектов. Приведены примеры использования и описание различных датчиков, электродвигателей, сервоприводов, индикаторов, проводных и беспроводных интерфейсов передачи данных. В каждой главе перечислены используемые комплектующие, приведены монтажные схемы, подробно описаны листинги программ. Имеются ссылки на сайт информационной поддержки книги.
Материал ориентирован на применение несложных и недорогих комплектующих для экспериментов в домашних условиях.
http://vk.com/wall-54530371_80149
VK
Библиотека программиста. Запись со стены.
Изучаем Arduino. Инструменты и методы технического волшебства (2015) / Exploring Arduino: Tools and... Смотрите полностью ВКонтакте.
Цифровая схемотехника и архитектура компьютера (2016)
Авторы: Дэвид Харрис и Сара Харрис
#embed_systems #book
Учебник Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера», сводит вместе миры программного обеспечения и аппаратуры, являясь одновременно введением и в разработку микросхем, и в низкоуровневое программирование для студентов младших курсов. Этот учебник превосходит более ранний вводный учебник «Архитектура компьютера и проектирование компьютерных систем» от Дэвида Паттерсона и Джона Хеннесси, причем соавтор предыдущего учебника Дэвид Паттерсон сам рекомендовал учебник от Харрисов как более продвинутый. Следуя новому учебнику, студенты строят реализацию подмножества архитектуры MIPS, используя платы с ПЛИС / FPGA, после чего сравнивают эту реализацию с индустриальными микроконтроллерами Microchip PIC32. Таким образом вводится вместе схемотехника, языки описания аппаратуры Verilog и VHDL, архитектура компьютера, микроархитектура (организация процессорного конвейера) и программирование на ассемблере — в общем все, что находится между физикой и высокоуровневым программированием.
Подробнее о книге можно почитать по ссылке: https://goo.gl/7D4LPY
К посту прикреплена полная книга на русском языке.
Ссылка на пост с книгой:
https://vk.com/wall-54530371_80912
Авторы: Дэвид Харрис и Сара Харрис
#embed_systems #book
Учебник Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера», сводит вместе миры программного обеспечения и аппаратуры, являясь одновременно введением и в разработку микросхем, и в низкоуровневое программирование для студентов младших курсов. Этот учебник превосходит более ранний вводный учебник «Архитектура компьютера и проектирование компьютерных систем» от Дэвида Паттерсона и Джона Хеннесси, причем соавтор предыдущего учебника Дэвид Паттерсон сам рекомендовал учебник от Харрисов как более продвинутый. Следуя новому учебнику, студенты строят реализацию подмножества архитектуры MIPS, используя платы с ПЛИС / FPGA, после чего сравнивают эту реализацию с индустриальными микроконтроллерами Microchip PIC32. Таким образом вводится вместе схемотехника, языки описания аппаратуры Verilog и VHDL, архитектура компьютера, микроархитектура (организация процессорного конвейера) и программирование на ассемблере — в общем все, что находится между физикой и высокоуровневым программированием.
Подробнее о книге можно почитать по ссылке: https://goo.gl/7D4LPY
К посту прикреплена полная книга на русском языке.
Ссылка на пост с книгой:
https://vk.com/wall-54530371_80912
Habr
Новая редакция популярного бесплатного учебника электроники, архитектуры компьютера и низкоуровневого программирования
Господа! Только что на сайте Imagination Technologies вышло исправленное издание бесплатного учебника на русском языке «Цифровая схемотехника и архитектура компьютера» Дэвида Харриса и Сары Харрис...
Видеокурс по программированию микроконтроллеров
#embed_systems
1. Что такое микроконтроллер? Для чего они используются?
2. Как создаются устройства на микроконтроллерах на примере простого устройтсва, которое управляет RGB светодиодом.
3. Основные периферийные устройства микроконтроллера и его архитектура.
4. Питание и подключение микроконтроллера.
5. Прошивка микроконтроллера.
6. Язык программирования C для микроконтроллера.
7. Язык программирования C для микроконтроллера. Часть 2.
8. Язык программирования C для микроконтроллера. Часть 3. Операторы.
9. Язык программирования C для микроконтроллера. Часть 4. Ветвление и циклы.
Полный курс доступен по ссылке: https://www.youtube.com/playlist?list=PLZIgZQygRm8lp8_osZPDV1f0JQgApq8eJ
Обсуждение: https://vk.com/wall-54530371_95225
#embed_systems
1. Что такое микроконтроллер? Для чего они используются?
2. Как создаются устройства на микроконтроллерах на примере простого устройтсва, которое управляет RGB светодиодом.
3. Основные периферийные устройства микроконтроллера и его архитектура.
4. Питание и подключение микроконтроллера.
5. Прошивка микроконтроллера.
6. Язык программирования C для микроконтроллера.
7. Язык программирования C для микроконтроллера. Часть 2.
8. Язык программирования C для микроконтроллера. Часть 3. Операторы.
9. Язык программирования C для микроконтроллера. Часть 4. Ветвление и циклы.
Полный курс доступен по ссылке: https://www.youtube.com/playlist?list=PLZIgZQygRm8lp8_osZPDV1f0JQgApq8eJ
Обсуждение: https://vk.com/wall-54530371_95225
YouTube
Программирование микрококонтроллеров
Share your videos with friends, family, and the world
Конструируем роботов на Arduino. Первые шаги (2016) / Arduino for Beginners: Essential Skills Every Maker Needs (2014)
#embed_systems #novice #book
Это практическое руководство для тех, кто делает первые шаги в робототехнике на платформе Arduino. С этой книгой вы разберетесь в основах электроники, научитесь программировать в среде Arduino IDE, работать с печатными платами Arduino, инструментами, паяльником, соблюдать правила безопасности и многому другому. Вы также примете участие в разнообразных проектах и оцените невероятный потенциал Arduino, который вдохновит вас на творчество и изобретения, ограниченные только вашим воображением.
Для молодых изобретателей и программистов, а также всех тех, кто увлекается робототехникой.
Ссылка на пост с книгой: https://vk.com/wall-54530371_102646
Так же рекомендуем ознакомится с книгой Джона Бокселла "Изучаем Arduino. 65 проектов своими руками": https://vk.com/wall-54530371_95715
#embed_systems #novice #book
Это практическое руководство для тех, кто делает первые шаги в робототехнике на платформе Arduino. С этой книгой вы разберетесь в основах электроники, научитесь программировать в среде Arduino IDE, работать с печатными платами Arduino, инструментами, паяльником, соблюдать правила безопасности и многому другому. Вы также примете участие в разнообразных проектах и оцените невероятный потенциал Arduino, который вдохновит вас на творчество и изобретения, ограниченные только вашим воображением.
Для молодых изобретателей и программистов, а также всех тех, кто увлекается робототехникой.
Ссылка на пост с книгой: https://vk.com/wall-54530371_102646
Так же рекомендуем ознакомится с книгой Джона Бокселла "Изучаем Arduino. 65 проектов своими руками": https://vk.com/wall-54530371_95715
VK
Библиотека программиста. Запись со стены.
Конструируем роботов на Arduino. Первые шаги (2016) / Arduino for Beginners: Essential Skills Every... Смотрите полностью ВКонтакте.
6 лучших YouTube каналов для изучения робототехники
#embed_systems
https://proglib.io/p/6-yt-channels-about-robotics/
#embed_systems
https://proglib.io/p/6-yt-channels-about-robotics/
Библиотека программиста
6 лучших YouTube каналов для изучения робототехники
Сделали подборку классных YouTube каналов про робототехнику для тех, кому надоело собирать конструктор из ардуино или просто интересующихся темой роботов.
Фантастика в прошлом: изучаем язык машин! Лучшие книг по ассемблеру здесь.
#embed_systems #book
https://proglib.io/p/assembler-books/
#embed_systems #book
https://proglib.io/p/assembler-books/
Библиотека программиста
4 лучших книги по ассемблеру: знания и навыки шаг за шагом
Написание ОС-загрузчиков, драйверов, переписывание области памяти и другие задачи по работе с ЭВМ реализовываются с помощью ассемблера.
Программирование с нуля Ассемблер
#asm #embed_systems
1. Природа информации
2. Бит, байт и т.д.
3. Как это работает?
4. К слову...
5. Предисловие!
6. Что такое регистры и прерывания
7. Прерывание DOS
8. FASM подробно: Hello, world!
9. Стек
https://vk.com/wall-54530371_119747
#asm #embed_systems
1. Природа информации
2. Бит, байт и т.д.
3. Как это работает?
4. К слову...
5. Предисловие!
6. Что такое регистры и прерывания
7. Прерывание DOS
8. FASM подробно: Hello, world!
9. Стек
https://vk.com/wall-54530371_119747
VK
Библиотека программиста. Запись со стены.
Программирование с нуля Ассемблер
#asm@proglib #embed_systems@proglib
1. Природа и... Смотрите полностью ВКонтакте.
#asm@proglib #embed_systems@proglib
1. Природа и... Смотрите полностью ВКонтакте.
6 лучших YouTube каналов для изучения робототехники
#embed_systems
Сделали подборку классных YouTube каналов про робототехнику для тех, кому надоело собирать конструктор из ардуино или просто интересующихся темой роботов.
https://proglib.io/p/6-yt-channels-about-robotics/
#embed_systems
Сделали подборку классных YouTube каналов про робототехнику для тех, кому надоело собирать конструктор из ардуино или просто интересующихся темой роботов.
https://proglib.io/p/6-yt-channels-about-robotics/
Библиотека программиста
6 лучших YouTube каналов для изучения робототехники
Сделали подборку классных YouTube каналов про робототехнику для тех, кому надоело собирать конструктор из ардуино или просто интересующихся темой роботов.
Видеоуроки программирования Arduino на русском
#embed_systems #novice
1. Первые шаги
2. Кнопки, PWM, функции
3. Основы схемотехники
4. Аналоговые входы
5. Моторы и транзисторы
6. Serial и processing
7. I2C и обработка
8. Интерфейсы SPI
9. Беспроводная связь
10. Arduino Прерывания
11. Arduino SD карта и регистрация данных
12. Arduino чтение RFID меток
13. Arduino подключение дисплея LCD
https://www.youtube.com/playlist?list=PLmYrKfbOTukLzM2oUr4DzZ68vfrB3q5Pt
#embed_systems #novice
1. Первые шаги
2. Кнопки, PWM, функции
3. Основы схемотехники
4. Аналоговые входы
5. Моторы и транзисторы
6. Serial и processing
7. I2C и обработка
8. Интерфейсы SPI
9. Беспроводная связь
10. Arduino Прерывания
11. Arduino SD карта и регистрация данных
12. Arduino чтение RFID меток
13. Arduino подключение дисплея LCD
https://www.youtube.com/playlist?list=PLmYrKfbOTukLzM2oUr4DzZ68vfrB3q5Pt
Уроки Arduino
Arduino — это торговая марка аппаратно-программных средств для построения простых систем автоматики и робототехники. Программная часть состоит из бесплатной программной оболочки (IDE) для написания программ, их компиляции и программирования аппаратуры. В этой оболочке имеется текстовый редактор, менеджер проектов, препроцессор, компилятор и инструменты для загрузки программы в микроконтроллер. Оболочка написана на Java на основе проекта Processing и работает под Windows, Mac OS X и Linux.
Аппаратная часть представляет собой набор смонтированных печатных плат.
Из данного видеокурса вы узнаете:
- что такое Arduino
- структуру и типы данных Arduino
- действия с переменными и константы
- работу с монитором COM порта
- об условном операторе if и операторе выбора
- о временных функциях
- о подключениях светодиодов
- о потенциометрах и аналоговых пинах
- о том, как создать свою функцию
и о многом другом
#embed_systems
Ссылка на плейлист: https://www.youtube.com/watch?v=nrczO8tWJNg&list=PLgAbBhxTglwmVxDDC5TSYUI91oZ0LZQMw
Arduino — это торговая марка аппаратно-программных средств для построения простых систем автоматики и робототехники. Программная часть состоит из бесплатной программной оболочки (IDE) для написания программ, их компиляции и программирования аппаратуры. В этой оболочке имеется текстовый редактор, менеджер проектов, препроцессор, компилятор и инструменты для загрузки программы в микроконтроллер. Оболочка написана на Java на основе проекта Processing и работает под Windows, Mac OS X и Linux.
Аппаратная часть представляет собой набор смонтированных печатных плат.
Из данного видеокурса вы узнаете:
- что такое Arduino
- структуру и типы данных Arduino
- действия с переменными и константы
- работу с монитором COM порта
- об условном операторе if и операторе выбора
- о временных функциях
- о подключениях светодиодов
- о потенциометрах и аналоговых пинах
- о том, как создать свою функцию
и о многом другом
#embed_systems
Ссылка на плейлист: https://www.youtube.com/watch?v=nrczO8tWJNg&list=PLgAbBhxTglwmVxDDC5TSYUI91oZ0LZQMw
YouTube
Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино
В этом предисловии к урокам Ардуино я расскажу вам что такое Arduino, как она работает, как и куда подключаются датчики и модули для Ардуино, как использовать макетную плату и зачем вообще нужна Arduino, и почему бы не использовать голый микроконтроллер.…
Уроки Arduino
Arduino — это торговая марка аппаратно-программных средств для построения простых систем автоматики и робототехники. Программная часть состоит из бесплатной программной оболочки (IDE) для написания программ, их компиляции и программирования аппаратуры. В этой оболочке имеется текстовый редактор, менеджер проектов, препроцессор, компилятор и инструменты для загрузки программы в микроконтроллер. Оболочка написана на Java на основе проекта Processing и работает под Windows, Mac OS X и Linux.
Аппаратная часть представляет собой набор смонтированных печатных плат.
Из данного видеокурса вы узнаете:
- что такое Arduino
- структуру и типы данных Arduino
- действия с переменными и константы
- работу с монитором COM порта
- об условном операторе if и операторе выбора
- о временных функциях
- о подключениях светодиодов
- о потенциометрах и аналоговых пинах
- о том, как создать свою функцию
и о многом другом
#embed_systems
Ссылка на плейлист: https://www.youtube.com/watch?v=nrczO8tWJNg&list=PLgAbBhxTglwmVxDDC5TSYUI91oZ0LZQMw
Arduino — это торговая марка аппаратно-программных средств для построения простых систем автоматики и робототехники. Программная часть состоит из бесплатной программной оболочки (IDE) для написания программ, их компиляции и программирования аппаратуры. В этой оболочке имеется текстовый редактор, менеджер проектов, препроцессор, компилятор и инструменты для загрузки программы в микроконтроллер. Оболочка написана на Java на основе проекта Processing и работает под Windows, Mac OS X и Linux.
Аппаратная часть представляет собой набор смонтированных печатных плат.
Из данного видеокурса вы узнаете:
- что такое Arduino
- структуру и типы данных Arduino
- действия с переменными и константы
- работу с монитором COM порта
- об условном операторе if и операторе выбора
- о временных функциях
- о подключениях светодиодов
- о потенциометрах и аналоговых пинах
- о том, как создать свою функцию
и о многом другом
#embed_systems
Ссылка на плейлист: https://www.youtube.com/watch?v=nrczO8tWJNg&list=PLgAbBhxTglwmVxDDC5TSYUI91oZ0LZQMw
YouTube
Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино
В этом предисловии к урокам Ардуино я расскажу вам что такое Arduino, как она работает, как и куда подключаются датчики и модули для Ардуино, как использовать макетную плату и зачем вообще нужна Arduino, и почему бы не использовать голый микроконтроллер.…