Если кто-нибудь использовал linux-драйвер шины 1-Wire на основе GPIO, то наверняка замечал, что в момент выполнения обмена данными загрузка SY% подскакивает чуть ли не до ста 100% (что вполне логично для bitbang-реализации). Конечно, можно поставить специализированный контроллер шины 1-Wire с подключением через I2C DS28E17 или использовать UART, но… Все-таки использовать linux для приложений реального времени не лучшая идея. Пусть контроллер на нем занимается высокоуровневой логикой, а весь реалтайм можно вынести на отдельный процессор. Тем более, что задач для этого отдельного процессора в моем проекте более чем достаточно.
Читать полностью »
Рубрика «ATmega2560»
Примитивы для реализации 1-Wire master при помощи PWM и ICP на микроконтроллерах AVR AtMega
2017-02-27 в 15:02, admin, рубрики: 1wire, arduino, Atmega, ATmega2560, atmega328, ATMEGA328P, avr, DS18B20, gpio, icp, interrupt, isr, protothreads, PWM, Realtime, scada, программирование микроконтроллеров, Разработка для интернета вещей, Разработка робототехники3D-принтер на Arduino печатает функциональную человеческую кожу
2017-01-25 в 13:41, admin, рубрики: 3D-печать, arduino, ATmega2560, RAMPS, Repetier, аутотрансплантация, Биотехнологии, Здоровье гика, кератиноциты, Киберпанк, кожа, фибрин, фибриноген, фибробласты
По оценке ВОЗ, ежегодно около 11 млн пациентов в мире нуждаются в пересадке кожи после ожогов, а у 265 тыс. пострадавших повреждения кожи настолько обширны, что ведут к летальному исходу. Пересадка кожи требуется также в результате различных патологий, инфекций, после операций по удалению раковых опухолей, из-за генетических и соматических болезней.
Обычно для восстановления кожи используются аутогенные трансплантаты, когда участок кожи берут у самого реципиента. К сожалению, при большой площади ожогов бывает невозможно найти подходящие участки в достаточном количестве.
Читать полностью »