МАРСОХОД

Open Source Hardware Project

FPGA & CPLD Блогchips

САПР Altera Quartus II / Quartus Prime, язык Verilog HDL, ПЛИС Cyclone III, Cyclone IV, MAX II, MAX10.
Платы разработчика серии Марсоход, Марсоход2, Марсоход3.


Сделаем игру Волк-Коза-Капуста

Нашел замечательную статью “Самостоятельное изучение схемотехники. Синтез автоматов на триггерах. Часть 1” на Хабре. В статье рассматривался интересный пример создания игры «Волк-Коза-Капуста».
Попробую объяснить суть дела.

Игра "волк-коза-капуста"

Задача: На одном берегу реки находятся крестьянин, волк, коза и капуста. У крестьянина есть лодка, но видимо не очень хорошая Smile Он может взять с собой в плавание только один «предмет», в смысле только козу или только капусту или только волка. Проблема в том, что кое-кого нельзя оставлять наедине с желанной пищей. Например, нельзя уплыть оставив волка и козу на одном берегу – волк съест козу. Или нельзя уплыть с волком, оставив козу и капусту – ведь коза съест капусту. Но крестьянину нужно непременно попасть на другой берег. Вот такой он упертый. И хочет он довезти всех в сохранности.


Вообще-то это довольно известная детская головоломка.

(C) Котокормушка

Сделаем устройство для автоматического кормления кошечки.

Кошка кушает по "рассписанию"

Тестер обжимного коннектора UTP

Радиотехника, "наука о контактах", доставляет системному администратору определенное количество хлопот. Значительная часть из них связана с некачественным обжимом или ухудшением  контактов в обжимном коннекторе в процессе эксплуатации.

Нанотехнологии: Доработка микроволновки

Практически в каждой семье сейчас есть  микроволновка.
У меня вот такая:

Микроволновка

Как пользоваться микроволновкой знают все - отрываешь дверцу, ставишь на поворотный столик, например, чашечку остывшего кофе, закрываешь дверцу, устанавливаешь нужное время и нажимаешь "Старт".
Через "нужное время" микроволновка останавливается, можно открыть дверцу и забрать добросовестно разогретый кофе.
Но в этой красивой истории есть один ньюанс: после остановки поворотного столика ручка вашей чашечки может оказаться развернутой в неудобную для вас сторону, а кофе в ней, как я уже сказал, - "добросовестно разогрет".
На самом деле, эта проблема известна давно, и было много разных предложений
по ее решению.
В этой статье хочу описать самый простой способ - установка дополнительной
кнопки для управления мотором поворотного столика.

Сделаем простой AVR микроконтроллер

Меня часто спрашивают: "Чем отличается микроконтроллер от ПЛИС?" Ну что тут можно ответить? Это как бы разные вещи... Микропроцессор последовательно выполняет команды, описанные в его программе. Работа ПЛИС в конечном счете определяется принципиальной электрической схемой, реализованной внутри чипа. Архитектура микроконтроллера, то есть тип процессора, количество портов ввода вывода, интерфейсы, определяется производителем. Микросхема микроконтроллера изготовлена на заводе и изменить ее нельзя. Можно только написать программу, которую он будет исполнять. ПЛИС - это свобода для творчества. Архитектура реализуемого устройства может быть почти любая, лишь бы поместилась вся логика в чип. В ПЛИС можно, например, попробовать реализовать даже и микроконтроллер! Попробуем?


GitHub YouTube Twitter
Вы здесь: Начало