Шрифт:
Интервал:
Закладка:
36
По крайней мере, в подобных бытовых приборах, питающихся от сети. В аккумуляторных конструкциях, вроде цифровых фотокамер или планшетов, сигнализация исчерпания ресурса батареи, конечно, предусматривается.
37
Сокращения LSB и MSB означают least (most) significant bit — младший (старший) значащий разряд, по-русски МЗР и СЗР, соответственно.
38
Самое высокое место Москвы — в районе Тёплого Стана, лежит на высоте 255 м над уровнем моря, самое низкое — в пойме Москвы-реки — 117 м.
39
Среда программирования Arduino основана на языке Processing, разработанном изначально для художников и дизайнеров, т. е. людей с гуманитарным складом ума. Потому исходные тексты программ в нем называются несерьезным словом «скетчи» (от англ. sketch — эскиз). Придется привыкнуть!
40
Напомним, что на платах Arduino и в текстах программ цифровые выводы именуют просто номерами, но на схемах мы к номеру цифрового вывода для определенности будем добавлять привычную букву D.
41
Хотя продавцы этот факт почему-то тщательно замалчивают — отсутствие документации или хотя бы исчерпывающих технических характеристик готовых комплектующих изделий для Arduino часто перерастает в серьезную проблему для желающего ими воспользоваться.
42
Отметим, что стандарт RS-232E устанавливает максимальную скорость передачи 115 200, однако функции Windows позволяют установить и более высокую скорость, например, 128 000 или 256 000. Но не все схемы преобразования уровней могут пропустить через себя такие сигналы, и это следует учитывать при проектировании. В Arduino, вследствие общей «тормознутости» платформы, устанавливать связь на скоростях выше принятого по умолчанию значения 9600 не имеет особого смысла — чем меньше скорость, тем надежнее соединение.
43
См. таблицу в описании библиотеки на официальном сайте Arduino, где матрице MT-12864J соответствует вариант «Pinout A»: http://www.arduino.cc/playground/Code/GLCDks0108. Описания этой библиотеки на русском языке, к сожалению, не имеется.
44
См. http://www.seeedstudio.eom/wiki/File: RTCLibrary.zip.
45
См. http://playground.arduino.cc/Code/DCF77.
46
См. http://www.seeedstudio.com/wiki/Grove_-_Barometer_Sensor.
47
См. https://github.com/practicalarduino/SHT1x.
48
Об этом модуле см., например, тут: http://mk90.blogspot.ru/2013/12/freeduino-wireless-2.html.
49
См. http://amperka.ru/product/arduino-wireless-shield-sd.
50
См. http://arduino.ua/ru/hardware/WirelessShield.
51
См. http://wiki.amperka.ru/6ecnpOBOAHaH-CBH3b: HacTpoilKa-xbee-series-2?s[]=xbee.
52
Учтите, что сами по себе платы Arduino при таком напряжении питания, вероятно, вполне работоспособны, а вот последовательный порт вкупе с USB-адаптером, как и другие внешние модули, — едва ли. Так что без тщательного анализа всех компонентов схемы лучше применять питание в рекомендуемых пределах от 4,5 до 5 В.
53
Осенью 2014 года вместо постоянного «летнего» времени было введено постоянное «зимнее» (опережает астрономическое на один час, а не на два, как до этого), и теперь «московское время» отличается от UTC ровно на три часа. Не приведи Господь, у нас опять введут «летнее/зимнее» время — тогда программу придется усложнять. В часах DS-1307, конечно, никакого автоматического перевода не предусмотрено, и слава Богу.
54
См., например, тут: http://wiki.amperka.ru/конспект-arduino: кнопочный-переключатель. Отметим, что специальная библиотека Bounce (см. http://greenoakst.blogspot.ru/2012/06/arduino-bounce.html) дает куда более совершенный метод отслеживания кнопки, основанный на подсчете времени.
- Электроника в вопросах и ответах - И. Хабловски - Радиотехника
- Путеводитель в мир электроники. Книга 2 - Борис Семенов - Радиотехника
- Радиоэлектроника-с компьютером и паяльником - Генрих Кардашев - Радиотехника
- Зворыкин - Василий Борисов - Радиотехника