KnigaRead.com/

Юрий Ревич - Занимательная электроника

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Юрий Ревич, "Занимательная электроника" бесплатно, без регистрации.
Назад 1 ... 148 149 150 151 152 Вперед
Перейти на страницу:

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) дает куда более совершенный метод отслеживания кнопки, основанный на подсчете времени.

Назад 1 ... 148 149 150 151 152 Вперед
Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*