Кто занимается робототехникой, конечно, хочет сделать робота своими руками. Но далеко не у всех, особенно у начинающих, хватает знаний для создания робота самостоятельно. И сразу возникает вопрос: как сделать робота, если очень хочется?
Для создания робота, помимо идеи, понадобятся различные по сложности радиокомпоненты. Также не обойтись без шасси для будущего робота и различных механических частей. Конечно, всё будет зависеть от размаха вашего проекта. Но без механики вряд ли вам обойтись.
Читать полностью »
Рубрика «программирование микроконтроллеров» - 101
Как собрать робота своими руками (боевую турель)
2015-12-12 в 8:34, admin, рубрики: arduino, diy или сделай сам, как собрать робота, программирование микроконтроллеров, робот своими руками, робототехника, робототехника для детей, робототехника для начинающих, схемы на микроконтроллерах, устройства на микроконтроллерах, Электроника для начинающих, метки: как собрать робота, робот своими руками, робототехника для детей, робототехника для начинающих, схемы на микроконтроллерах, устройства на микроконтроллерахК вопросу о задержках и длительностях
2015-12-11 в 14:28, admin, рубрики: микроконтроллеры, программирование микроконтроллеров, Производство и разработка электроники, электроника«и доказал, что поскольку… то схема на частотах требуемого диапазона работать не будет» Савченко «Открытие себя»
Поводом к написанию данного опуса послужило, как всегда и бывает у меня, стечение обстоятельств. Размышляя над особенностями возможной реализации интерфейса от микроконтроллера (МК) к WS2812, наткнулся, причем совершенно случайно, на нечто аналогичное на сайте одной фирмы, называть которую не буду, поскольку намерен ее слегка (а может и сильно, пока не знаю, будет видно по ходу изложения) поругать. Даю подсказку — она занимается продажей в нашей стране Arduino плат и шилдов к ним, название начинается с первой буквы русского алфавита, заканчивается на нее же, и товар, сподвигший меня на данный пост, расположен на последней позиции четвертой страницы в разделе «Платы и модули», на странице этого товара можно найти схему устройства и ссылку на программу, о которых я и хотел бы рассказать кое-что интересное, в особенности для молодых инженеров (ну я так думаю). Не знаю, как у других обитателей Хабра, а у меня бывает такое, что читаю текст и вижу, что какое-то слово в нем неправильное. То есть сразу понимаю, что оно неправильное, но потом нужно некоторое время, чтобы в него вчитаться и понять, что именно в нем неправильно и где ошибка. К сожалению, данное правило действует только в отношении чужих текстов, когда я вычитываю свой, то частенько читаю не то, что реально написано, а то, что собирался написать (я то ведь твердо знаю, что тут должно быть). Ну так вот, при первом же взгляде на схему мне она показалась неправильной, и при внимательном рассмотрении первое мнение подтвердилось.
Читать полностью »
Беспроводные решения Atmel для IoT
2015-12-09 в 14:19, admin, рубрики: 6lowpan, atmel, BLE, bluetooth, cortex-m0, internet of things, IoT, wi-fi, wilc1000, winc1000, WINC1500, Блог компании Rainbow, программирование микроконтроллеров, Разработка для интернета вещей, Электроника для начинающих
Представляем обзор новых продуктов Atmel по беспроводке, вышедших в 2015 году и позиционируемых как решения для применения в разработке устройств Internet of Things. С точки зрения Atmel, фундаментальными требования к подобным продуктам является минитюаризация, высока степень интеграции решений, низкое потребление и низкая стоимость.
В статье внимание будет уделено линейкам WiFi, BLE и микроконтроллерам Cortex M0 со встроенным радиопередатчиком на 2.4 МГц.Читать полностью »
Умная подставка для напитков с бесконтактным измерением температуры
2015-12-07 в 9:41, admin, рубрики: DIY, diy или сделай сам, EFM32, кофе, паяльник, программирование микроконтроллеров, Производство и разработка электроники, умный дом, чай Как же часто я делал себе кофе или чай, ставил в сторонку, чтобы остыл, занимался своим делом: учился, программировал, смотрел «Игру Престолов». А когда вспоминал, всё уже было тёплым, а нет ничего противнее тёплого чая или кофе. Эту проблему нужно было как-то решить, и вот начал я делать умную подставку для чая, кофе, пива, супа и т.д. на основе бесконтактного измерения температуры через TMP006 от TI. Идея заключается в том, чтобы подставка измеряла температуру чашки и давала звуковой сигнал, как только мой напиток достиг моей любимой температуры.
Читать полностью »
Управление офисным освещением по Wi-Fi. Часть 2: Сенсорная технология Q-touch
2015-12-06 в 21:53, admin, рубрики: atmel, cortex-m0, Q-touch, samd21, Блог компании Rainbow, программирование микроконтроллеров, Электроника для начинающих Продолжаем наш амбициозный «Hello, World!» на отладочной плате Atmel SAMD21 Xplained, затеянный в первой части, в которой была описана работа с Wi-Fi модулем WINC1500.
Сегодня будет продемонстрирован пример обработки сенсорных кнопок и слайдера при помощи библиотеки Q-touch.
В третьей части цикла, как и было обещано, данные с этих сенсоров будут «запаковываться» в посылку ModBus TCP и передаваться по Wi-Fi в систему управления освещением в нашем офисе.Читать полностью »
На Raspberry PI Zero подтверждена работа ethernet-модуля ENC28J60
2015-12-04 в 23:28, admin, рубрики: ENC28J60, ethernet, Raspberry Pi, Интернет вещей, программирование микроконтроллеров, Разработка для интернета вещей, умный дом Один из авторов ресурса RASPI.TV выложил краткую инструкцию по подключению известного модуля для работы в локальной сети
Читать полностью »
Практическая работа с Intel IoT Developer Kit, Intel XDK, Edison, облаками и Твиттером
2015-12-04 в 10:47, admin, рубрики: cordova, groove, Intel Edison, intel xdk, IoT, ThingHTTP, ThingSpeak, ThingTweet, TweetControl, Twilio, twitter api, Блог компании Intel, программирование микроконтроллеров, Разработка для интернета вещейМногие, кто в первый раз берёт в руки Intel Edison, не знают с чего начать. Сегодня мы узнаем, как создавать простые проекты с большими возможностями. Будет рассмотрено подключение к облачному сервису, реагирование на твиттер-сообщения, создание мобильных приложений Cordova, работа с эмулятором мобильного устройства и просмотр графиков по данным с сенсора, которые хранятся в облаке. Всё это стороны Internet of Things (IoT) — интернета вещей.
Читать полностью »
Разрешите представиться – проект FLProg
2015-12-04 в 6:54, admin, рубрики: arduino, diy или сделай сам, FBD, flprog, lad, Блог компании FLProg, програмирование микроконтроллеров, программирование микроконтроллеров, Производство и разработка электроники
Добрый день.
Меня зовут Сергей Глушенко, и я являюсь автором проекта FLProg. Данный блог посвящён этому проекту, и здесь я буду рассказывать о новостях проекта, и достижениях участников сообщества пользователей программы. Проект посвящён созданию визуальной среды программирования плат Arduino, и поэтому прежде чем рассказывать о программе FLProg, я хочу сделать небольшой обзор существующих программ предназначенных для программирования этих плат.
Среды программирования плат ардуино можно разделить на следующие типы:
- Прокачанные «Блокноты»
- Текстовые среды разработки
- Графические среды, визуализирующие структуру кода.
- Графические среды, отображающие код в виде графики.
- Визуальные среды программирования, не использующие кода.
Цифровая фильтрация на ПЛИС – Часть 1
2015-12-03 в 16:02, admin, рубрики: Altera, CIC, dsp, FIR, fpga, open source, tutorial, xilinx, ПЛИС, программирование микроконтроллеров, Электроника для начинающихВсем привет!
Давно хотел начать цикл статей, посвященных цифровой обработке сигналов на ПЛИС, но по разным причинам так и не мог к этому приступить. К счастью, в распоряжении появилось немного свободного времени, поэтому периодически я буду публиковать материалы, в которых отражены различные аспекты, связанные с ЦОС на ПЛИС. В этих статьях я постараюсь минимизировать теоретическое описание тех или иных алгоритмов и большую часть материала посвятить практическим тонкостям, с которыми столкнулся лично я и мои коллеги, и знакомые, так или иначе связанные с разработкой на ПЛИС. Надеюсь, данный цикл статей принесет пользу, как начинающим инженерам, так и матёрым разработчикам.
Читать полностью »
К вопросу о стиле программирования
2015-12-03 в 11:07, admin, рубрики: микроконтроллеры, программирование микроконтроллеров«Если рассматривать шкалу духовных ценностей по нисходящей, существуют
Вещи В Порядке Вещей, существуют
Вещи Неприятные, Но В Принципе Допустимые, и существуют
Вещи, Которые Терпеть Никак Нельзя». — Мидянин
Как говорил небезызвестный классик «Не могу молчать».
Недавно смотрел исходные тексты на сайте довольно-таки известного производителя и увидел следующий код
*(unsigned int *)0xf80ff000 &= 0xffffefff;
Не надеясь, что эти заметки прочтут в далекой «Индии» (смотри примечание ниже) (складывается ощущение, что они и читать то не умеют), тем не менее хотел бы предостеречь молодых инженеров — так делать НЕЛЬЗЯ.
Примечание от сегодняшнего дня — набросал этот пост больше месяца назад, все руки не доходили довести его до приемлемого вида, так что источник указать не могу, ну да Инет Вам в помощь — подобного кода там чуть меньше, чем очень много.
Читать полностью »