-
Лаборатория юного радиолюбителя. «Toy Logic Analyzer»
Наверняка каждый попадал в ситуацию, когда пытаешься отладить какую-нибудь цифровую схему, а она ну ни как не работает должным образом. Особенно неудобно в Arduino IDE, где тебе для отладки доступны лишь вывод в COM-порт какой либо информации или светодиодик 🙂 Кто пробовал — тот знает. И обязательно кто-нибудь из наблюдающих за твоими тщетными попытками наладить…
-
Small Simple Arduino Task Scheduler
Привет. Вот сидишь ты сейчас за компьютером и читаешь этот опус, а там у тебя параллельно музычка играет, торренты всякие качаются, что-то компилируется, картинки смотрятся, может что-то печатается на принтере…. И все это одновременно 🙂 Как же это происходит? Процессор то у нас в компьютере один. А это значит, что одновременно (в конкретный интервал времени)…
-
Мини-лаборатория юного радиолюбителя. Функциональный генератор
Эпиграф. «Когда собаке не фиг делать, она…. песенки поет» Признаться, я очень часто отвлекаюсь на всякие «полезно-бесполезные» поделки (это я про свое хобби: Ардуино, радиоэлектроника), которые не занимают много времени. И те, кто со мной хорошо знаком знают об этой моей особенности. Причем, я как быстро «вспыхиваю», так же быстро могу потерять всяческий интерес к…
-
Контроллер заряда от солнечной панели. Работа над ошибками
Если кто «не в теме», лучше ознакомиться с началом истории тут. Только благодаря комментариям к предыдущей статье я и решил написать этот пост. И выложить все, что у меня было собрано по этому проекту. Заранее прощу прощения, за бессистемное изложение материала, сумбурный поток мыслей и возможные стилистические и грамматические ошибки 🙂 Еще летом 2014-го я…
-
И один в поле воин…
Маленькие изыскания в вопросе использования одного пина Arduino для индикации. Причем я решил ограничиться вопросом подключения ТОЛЬКО светодиодов. Варианты с 1-wire или RS протоколами, а так же использование пина для ввода данных в данном опусе рассматриваться не будут Человеческий мозг устроен таким образом, что самые интересные и невероятные решения проблемы рождаются в экстремальных ситуациях. Экстрима…
-
«Почти» лабораторный блок питания. Набор-конструктор из Китая. Модернизация
По мере погружения в мир электроники, на моем столе появился приличный ворох различных блоков питания: на 3.3V, 5V, 9V, 12V и т.п. Причем некоторых несколько штук — на разные мощности. Уверен, что у многих примерно такая же ситуация на рабочем месте. И вполне естественно, что в какой-то момент времени приходишь к мысли: а нельзя ли…
-
Простой индикатор кода ошибки светодиодом
Иногда (хотя нет, скорее всего, ВСЕГДА) полезно знать что происходит с твоим устройством в данный момент времени. Для отладки всяких поделок на Ардуино и вообще анализа происходящих процессов очень удобно пользоваться выводом нужной служебной информации в COM-порт. А что делать, если такой возможности нет (устройство размещено в корпус, например)? Не будешь же бегать с ноутбуком…
-
По следам черного самурая, или делаем игру «Sokoban» своими руками (Часть 3 из 3)
Описание основной программы. К данному этапу мы уже умеем рисовать на экране, проигрывать мелодию и отслеживать нажатие кнопок. Да и основа будущей игры тоже уже кстати готова. Теперь нужно все это собрать и скомпоновать в единый программно-аппаратный продукт.
-
По следам черного самурая, или делаем игру «Sokoban» своими руками (Часть 2 из 3).
Анекдот-эпиграф. Закончилась посадка на суперлайнер ИЛ-2086. В салон выходит стюардесса: Дамы и господа, для того, чтобы помочь вам скоротать время полета, на борту нашего лайнера имеются библиотека, кинозал, три бара, ресторан, бассейн и два теннисных корта. А теперь я попрошу вас пристегнуть ремни безопасности, потому что сейчас вместе со всей этой фигней мы попытаемся взлететь!…
-
По следам черного самурая, или делаем игру «Sokoban» своими руками (Часть 1 из 3).
Но ясный пень, в таком виде (вывод в COM-порт) игра представляет скорее академический интерес для очень маленького круга заинтересованных людей. Давайте двигаться дальше. А не реализовать ли нам все это в виде портативной игровой консоли? ? Я понимаю, что ПОРТАТИВНАЯ ИГРОВАЯ КОНСОЛЬ звучит достаточно громко, но попытка-не пытка.
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…