DS18B20 цифровой термометр (хардкорная версия)

[cryout-multi][cryout-column width=»1/4″]thermometer [/cryout-column] [cryout-column width=»3/4″]DS18B20 цифровой термометр с программируемым разрешением, от 9 до 12–bit, которое может сохраняться в EEPROM памяти прибора. DS18B20 обменивается данными по 1-Wire шине и при этом может быть как единственным устройством на линии так и работать в группе. Все процессы на шине управляются центральным микропроцессором. Диапазон измерений от –55°C до +125°C и точностью 0.5°C в диапазоне от –10°C до +85°C. В дополнение, DS18B20 может питаться напряжением линии данных (“parasite power”), при отсутствии внешнего источника напряжения. [/cryout-column][/cryout-multi]

Читать полный текст

Протокол 1-Wire и iButton

Практическое программирование Arduino — протокол 1-Wire и iButton

Сегодня мы познакомимся с интересным протоколом 1-Wire и даже сразу попробуем поработать с устройством, использующим этот протокол.
Это однопроводной интерфейс, разработан фирмой Dallas Semiconductor (ныне MAXIM) в конце 90-х годов.

Читать полный текст

О спойлерах

Вариант на HTML:

Код описания спойлера


<div class="spoil">
<div class="smallfont">Текст описания спойлера<input type="button" value="Развернуть" class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')
[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Свернуть'; }
else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Развернуть'; }"/>
</div>
<div class="alt2">
<div style="display: none;">
---текст внутри спойлера...---
</div>
</div>
</div>

Whitespace

Whitespace (англ. пробел) — эзотерический язык программирования, созданный Э. Брэди и К. Моррисом. Он был выпущен в свет 1 апреля 2003 года.

Whitespace c подсветкой синтаксиса в редакторе Vim

Whitespace c подсветкой синтаксиса в редакторе Vim

Читать полный текст

Про работу с цветом в KTurtle

О командах

Мы использовали черепаху для рисования черных линий на белом холсте. Но она может чертить и писать разным цветом, а также имеется возможность изменять цвет самого холста.

Чтобы изменить цвет линии, до команд вперёд или назад должна быть применена команда colorpen (cp). Для установки цвета холста используется команда canvascolor (cc). После этих команд прописывается нужный цвет. Но чтобы понять, как задать желаемый цвет, необходимо иметь представление о так называемой модели RGB для кодирования цвета. Читать полный текст

KTurtle для Windows

Многие знают, что в OS Linux есть  собственная  среда  программирования   для  языке Logo —  KTurtle. Это среда программирования для школьников среднего и младшего возраста. Черепашка Turtle является одной из программ, входящих в состав пакета образовательных программ KdeEdu для операционной системы Linux. К  счастью, существует возможность использовать этот пакет в Windows.  Рассмотрим процесс  установки:

1) Скачиваем  КdeEdu здесь.

%d1%81%d0%ba%d1%80%d0%b8%d0%bd%d1%88%d0%be%d1%82-2016-10-11-13-19-27

Читать полный текст