Смотрите «Урок №2. Сопротивление. Закон Ома. Резистор.» на YouTube
Отличный и очень наглядный урок по сопротивлениям. Что такое резистор. Переменные резисторы. Как влияет резистор на напряжение и силу тока.
Жизнь замечательных грибов
Сюда тащатся заметки из жизни
Отличный и очень наглядный урок по сопротивлениям. Что такое резистор. Переменные резисторы. Как влияет резистор на напряжение и силу тока.
Решил по вспоминать, давно забытое 🙂
Подробно объясняется, что такое напряжение, а что такое сила тока.
Это я про Почту России. Вчера пришла смс от RussianPost, что посылка пришла. Ну мелочь конечно, что в тексте СМС квартира перепутана. Зато пришла! И получать когда поехал даж почти очереди не было (ну 4 человека для Почты не считаю очередью).. И уведомление просить не стали.. И номер посылки по треку не спрашивали.. Посмотрела ФИО в паспорте и пошла девушка за моей посылкой.. И нашла! Для полного счастья бы обед убрали, и вообще сказал бы что что-то к лучшему меняется…
P.S. Правда дядечке который за мной стоял не повезло, у них «сервер завис», поэтому отправить перевод не смогла…
А вот моя предыдущая запись про почту..
Думал в выходные про будущую реализацию «Умного дома».. Делал некоторые наброски и т.п.. Стало шоком, что оказывается в Arduino не реализована «железячная» многопоточность т.е. выполнение нескольких подпрограмм одновременно. Реализовать некое подобие можно при помощи костылей «выполнение по таймеру» и прерываний.. Но всё не то.. Так-же есть несколько скетчей, написаных на ассемблере, которые расширяют стандартный вход main в программе, и делают «некий программный аналог» многопоточности. Ну ближе к делу посмотрим… Знать бы конечно сразу, так возможно бы остановился на Raspberry Pi..но цена там конечно более кусачая.
Схема подключения:
Распиновка по контактам:
Контакт дисплея Контакт Arduino Значение
1 GND Vss
2 5V Vdd
3 GND Vo (контрастность)
4 digital 12 RS
5 digital 11 R/W
6 digital 10 ENABLE
11 digital 5 DB4
12 digital 4 DB5
13 digital 3 DB6
14 digital 2 DB7
15 5V LED+
16 GND LED-
Пример программы:
1 2 3 4 5 6 7 8 9 10 |
#include <LiquidCrystal.h> //Подключаем библиотеку для работы с LCD LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2); // инициализируем LCD, указывая управляющие контакты void setup() { lcd.begin(16, 2);// задаем размерность дисплея lcd.print("Please wait.."); //первая строчка lcd.setCursor(0, 1); //передвинем курсор lcd.print("(c) Gribov Pavel"); //вторая строчка } void loop() { } |