Обновить
34
Никита Полунин@Pontific

Пользователь

22
Подписчики
Отправить сообщение
Хуже, если спустя три года посмотрел на свой код и подумал: «Ну, ничё так, нормально писал».
1. Заработал на какой-то лаже кучу денег;
2. До сих пор на свободе и здоров;
3. Засветился на ТВ, подавляющий процент аудитории которого считают его молодцом.
Не одобряю, но тупым его не назвать.
Поумнеть должна ТВ-аудитория, мне кажется.
Чем-то напомнило историю про австралийского фермера, который выиграл супермарафон потому что не знал, что во время него можно спать.
www.factroom.ru/facts/25908
Спасибо за совет!
P. S. Чтобы переключиться, мне пришлось зайти с отключенным JS, других вариантов не нашёл.
Лично меня очень не радует в Gmail отсутствие возможности открыть несколько писем в новых вкладках. Нужно открыть одно, потом вернуться к списку, открыть другое. В Яндексе и Вконтакте это качественно предусмотрено наряду с ajax-вариантом.
Гимнастический мяч за 790 рублей. Сижу на нём по 9 часов в ночь и не хочу пересаживаться на стул за х тысяч рублей.
Мне вот интересно, рациональные и безэмоциональные роботы в чём видят смысл своего существования? Что они будут делать после победы над органикой?
Я ещё раз попробовал с четырьмя транзисторами, базы подключал через 37 Ом — очень греются резисторы, мотор работает; 100 Ом — резисторы греются меньше, мотор работает; 1 кОм — не греются, но мотор работает только без нагрузки. PNP пару раз перегревался.

По Вашей последней схеме собрал, только вместо 12 Вольт — 4AA аккумулятора, вместо 47 Ом — 37. Всё работает, не греется, даже если вместо «нуля» просто подвешивать. Красота, в общем: image
Раньше не получалось… Вот он, Хабраэффект!

Надо попробовать на полевых собрать, там вроде меньше отопления.

С прерываниями ещё поэкспериментирую.
Ещё раз спасибо!

Так-то всего сразу не попробовать! Но я учту, спасибо.
Это ведь мост из 4-х NPN-транзисторов. В указанной мной схеме нужно подключить одну базу к земле, вторую — к «плюсу». Остальные две базы можно оставить в подвешенном состоянии, как написано в источнике.
Также пробовал эту схему. Работает отлично, но только на светодиодах.

Резисторы тоже пробовал разные. Из спецификации следует, что коэффициент усиления по току 10-25 (если я правильно понял). Сопротивление мотора в покое — 4 Ома. Получается, резистор нужен около 40 Ом? Тогда нужно ещё по транзистору на вход, чтобы микроконтроллер не мучить. Сейчас попробую.
Кстати, цоканье реле помогает при отладке…

Но ведь в следующем коде
do { sti=ti; todisp++; } while (ti>1+sti); todisp--;
переменная todisp постепенно увеличивается. Отчего же?
Я подключал проводками вручную, без STM, грелись даже при правильном подключении. Один раз получилось шевелить моторчик, когда по два параллельно транзистора воткнул. Но у меня их было всего 3 пары, поэтому даже на один мотор этого бы не хватило.

Схема, например, такая: image

Спасибо. С LDR буду разбираться.

Получается, можно при достижении определённого значения счётчика обнулять его прямо в главном цикле? Тогда прерывания точно не нужны.
Согласен. Так же как и не даст возможности регулировать угол поворота или обороты двигателя.

Но ведь с программируемым микроконтроллером машинка может и сама проходить трассу, не так ли?..
Спасибо за проявленный интерес!
Я долго думал, как оправдать, почему так длинно, но… не придумал. В крайнем случае, всегда можно прочитать в несколько подходов, на 5 глав разбил предусмотрительно. Я ж описывал, чтоб любой повторить мог…

Даже если довести эту машинку до ума, она будет хуже и дороже машинки из Окея за 700 рублей. Задачей было освоить микроэлектронику и получить некий результат, в дальнейшем использовать опыт и доводить до ума уже то, чем можно будет реально пользоваться. Транзисторы были куплены, но не заработали (хотя и грелись). Готовый Н-мост дороговат.

В «Задаче 8» приведён код (2-й по счёту), который докажет, что иногда чтение/запись не атомарны (условие выхода не срабатывает).

Искал как использовать регистр-счётчик, не нашёл. Решил не тратить время на правильность, т. к. этого (без кода) никто не оценит.

DTMF уже проверен и работает, и я, опять-таки для быстрого получения результата, решил не заморачиваться с программированием его внутрь STM.
12 ...
9

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность