а что под RS-232 есть ассемблер? вот не знал что порт последовательного ввода/вывода имеет свой собственный набор команд.
Да и вообще что плохого в том, чтобы получить новые знания о использовании современных МК?
Не все могут со старта читать даташиты и с фоторезистом делать платы.
Скажите, я так понял что скорость вращения двигателя управляется скважностью ШИМ.
Но явно я нигде не увидел этого кода. В Ардуино это делается в коде его самого, а скважность пишется в переменную EEPROM?
analogWrite(11, val1*power);
analogWrite(9, val2*power);
Это управляет ШИМом. Понятие скважность не совсем подходит для того, что там указывается. Это коэффициент заполнения, т.е. если мы укажем 127 (из максимальных 255), то получим скважность 2.
мммм... насколько помню скважность изменяется в пределах от 0 до 1.
то есть 0 это полное отсутствие сигнала, а 1 постоянное присутствие логической 1.
это пространство можно разделить на дискретные значения управления скважностью.
Зависит от разрядности управляющего регистра модуля (Е)CPP в МК.
в данном случае(как я понял) это значение используется функцией analogWrite ?
согласен, книжку выложить проще, но приведу простой пример, эксперимент который был проведен в одной канадской школе среди девятиклассников. В этой школе было 142 ученика 9 класса. Им раздали по комплекту учебников CCNA, при этом обьяснив, что цисковская сертификация это довольно престижно и неплохо оплачивается. Через полгода провели анонимное анкетирование, 131 ученик не открывали книгу вообще, 7 учеников начали читать, но из-за текущих уроков/развлечений прекратили, двое учеников вообще не помнили об этой книге, 1- заявил что он колеблется между сертификацией циско и изучением вижуал бейсик и наконец 1 — был твердо уверен, что это его стихия. Через месяц в той же школе были организованы получасовые ежедневные уроки циски, итог — по окончании 11 классов 82 ученика прошли сертификационный экзамен CCNA, и только 24 ученика заявили, что не собираются связывать свою карьеру с сетевыми технологиями и компьютерами вообще. Я не против книг, но и не считаю, что книги являются самым эффективным методом обучения, кому-то для получения необходимых знаний и навыков достаточно проглотить 2-3 пдфки, а кто-то может уделить своему хобби 30-40 минут в день.
Категорически поддерживаю.
Книга еще может дать какие-то начальные сведения, но в данном деле все зависит от мелочей. Слишком многое сходится в этом разделе в один узел, и программирование, знание цифровой и аналоговой микроэлектроники, схемотехника. Так бывает, что какая-то мелочь может остановить весь проект в начале, инфы получить негде.
А ведь это очень интересно. Если бы лет 20 назад была подобная элементная и информационная база, я бы просто пищал от восторга.
Стоит рассказать о программах, в которых можно проектировать собственные устройства и которые могут эмулировать работу схемы. Например, Isis Proteus — в ней есть контроллеры, используемые в Arduino, кроме того, она умеет "загружать" в них ваш скетч-программу. После этого запускаешь эмуляцию и смотришь, как все работает. Можно "пощупать" напряжения и прочее где надо, увидеть, как загораются лампочки, работают двигатели и т.д. и т.п. Очень удобно проверить, прежде чем делать все в металле.
протеус с лекарством можно взять тут- rutracker.org, если пошариться по треккерам можно найти даже русскую версию, если кто не знает как поставить лекарство, после скачки ставим тимвьювер и кидаем мне в личку ID и временный пароль.
******************************************************************************
welcome to electronic world
******************************************************************************
Делать платы методом лазерного утюга и монтировать на них выводные элементы и DIP-корпуса можно даже при средней кривизне рук. Аналог платы motor shield можно сделать своими руками, если удастся найти разводку печатной платы, то вообще проблем нет, а развести минимизированную версию из сдвигового регистра и двух l293d без подавляющих помехи конденсаторов и других элементов, не несущих значения для функциональной составляющей, можно на одностороннем текстолите с небольшой кучкой перемычек, а то и вообще без них удастся. При чем все это будет дешевле и быстрее, чем заказывать откуда-то из интернета.
Вроде как говорят у жёсткого диска обороты большие и у ДВД привода.
Нужна схема использования такого двигателя, если кто знает, то сделайте статью. Думаю многим будет интересно. Тем более сейчас старых жёстких навалом можно найти.
Силищаааа !!!
Что-то практическое на nnm.ru !
А управление шаговыми двигателями будет ?
Ну какими-нибудь распространенными типа от дисководов, винчестеров, CD-ROMов.
Комментарии
Да и вообще что плохого в том, чтобы получить новые знания о использовании современных МК?
Не все могут со старта читать даташиты и с фоторезистом делать платы.
Но явно я нигде не увидел этого кода. В Ардуино это делается в коде его самого, а скважность пишется в переменную EEPROM?
analogWrite(9, val2*power);
Это управляет ШИМом. Понятие скважность не совсем подходит для того, что там указывается. Это коэффициент заполнения, т.е. если мы укажем 127 (из максимальных 255), то получим скважность 2.
то есть 0 это полное отсутствие сигнала, а 1 постоянное присутствие логической 1.
это пространство можно разделить на дискретные значения управления скважностью.
Зависит от разрядности управляющего регистра модуля (Е)CPP в МК.
в данном случае(как я понял) это значение используется функцией analogWrite ?
?
Книга еще может дать какие-то начальные сведения, но в данном деле все зависит от мелочей. Слишком многое сходится в этом разделе в один узел, и программирование, знание цифровой и аналоговой микроэлектроники, схемотехника. Так бывает, что какая-то мелочь может остановить весь проект в начале, инфы получить негде.
А ведь это очень интересно. Если бы лет 20 назад была подобная элементная и информационная база, я бы просто пищал от восторга.
******************************************************************************
welcome to electronic world
******************************************************************************
Нужна схема использования такого двигателя, если кто знает, то сделайте статью. Думаю многим будет интересно. Тем более сейчас старых жёстких навалом можно найти.
security-corp.org
avrlab.com
Что-то практическое на nnm.ru !
А управление шаговыми двигателями будет ?
Ну какими-нибудь распространенными типа от дисководов, винчестеров, CD-ROMов.