Home
Artificial Intelligence Review [entries|archive|friends|userinfo]
vadim_kataev

[ website | Technopedia ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Включаем освещение [Июл. 16, 2008|02:30 pm]
[Tags|, ]

Включаем освещение:
Каждый электрон внутри проводника начинает просто быстро колебаться взад-вперёд в зависимости от текущего потенциала напряжения. Скорость смены потенциала в обычной сети составляет десятки раз в секунду. При нагрузке мощностью скажем в 50 ватт (обычная лампа), при напряжении сети 220 вольт в обычном проводе электроны не успевают преодолевать даже и миллиметра расстояния. Скорость же электронов в проводе зависит и от окружающей температуры, сопротивления проводника, диаметра и иных характеристик. Внутри лампы колеблющиеся электроны сталкиваются с атомами тонкой но плотной спирали, разогревая её - лампа светит.

Выключаем освещение:
Электроны перестают колебаться взад-вперёд, но продолжают сильное хаотичное движение. Лампа не светит, т.к. тепловой энергии движения зарядов не достаточно.
ссылка13 комментариев|Оставить комментарий

PyPong [Фев. 8, 2007|05:47 pm]
[Tags|, , , ]

Когда то давно, уже не помню сколько мне было лет, видел я такую игру: игрок вращает ручку потенциометра и на экране двигается ракетка, отбивающая мячик. Игра называется Pong и считается самой первой компьютерной игрой в истории. Решив повторить подвиг первооткрывателей, я придумал как быстро реализовать эту идею, заодно и продемонстрировав пример гетерогенной архитектуры проекта. (CPU<-serial->MCU)

Всё что потребовалось, это небольшая плата с микроконтроллером имеющим АЦП, кабель соединяющий последовательный порт компьютера и платы микроконтроллера и конечно небольшая программка визуализации, написанная как можно догадаться из названия проекта, на всеми нами любимом языке программирования Python. В общем всё работает предельно просто. Читаем напряжение с потенциометра на АЦП микроконтроллера и передаём всё через сериальный интерфейс на хост, где работает программа визуализации. Немножко усердия и за два вечера проект был готов. Добавлю только что никогда я прежде с микроконтроллерами дела не имел. Сложным было только припаять все элементы крепко к плате. Сама же работа с микроконтроллерами - это классно, просто, и интересно. Можно много интересных микро-вещей делать.

avr-gcc отличнно компилирует и оптимизирует, avr-libc великолепная библиотека. Для загрузки кода я использую avrdude

В общем, just for fun.

На сайте проекта есть видео, фотографии и исходные коды. Ещё одна ссылка.
ссылка3 комментария|Оставить комментарий

navigation
[ viewing | most recent entries ]

Реклама