Архивы: Arduino

Двунаправленный 4-канальный конвертер логических уровней 5В / 3.3В для Arduino

Двунаправленный конвертер логических уровней позволяет понижать сигналы с 5 до 3.3вольт, или повышать с 3.3 до 5 вольт
Так же может работать с уровнями 1.8 и 2.8 вольт

  • К выводу HV подключается источник высокого напряжения (например 5в)
  • К выводу LV — низкого (например 3.3в)
  • Общий минус — к выводу GND
  • Теперь логическая единица высокого напряжения, поступающая на вывод HVi i={1,2,3,4} будет преобразована в логическую единицу низкого напряжения на выводе LVi
  • И наоборот, логическая единица низкого напряжения на выводе LVi будет преобразована в логическую единицу высокого напряжения на выводе HVi

 

Программирование китайского Arduino PRO MINI китайским Arduino UNO

Для того, что бы залить скетч в Arduino PRO MINI используя китайский Arduino UNO соберу схему:

pro_mini

Читать далее »

Рисование схем с Ардуино, макетными платами и т.п.

Для рисования подобных схем использую программу Fritzing скачанную с сайта: http://fritzing.org

Untitled Sketch 2_bbДоступны версии для Windows, Linux, Mac OS

Тест Arduino UNO и драйвера EasyDriver с AliExpress

Приобрел на AliExpress отладочную плату Arduino UNO и драйверы для управления шаговыми двигателями «EasyDriver A3967». Решил проверить работу приобретений.

Столкнулся с проблемой, т.к. Arduino Uno не оригинальный, а китайский клон, то драйвера при установке IDE не устанавливались. Погуглив проблему решил установкой драйверов для этой платы: Драйвер для китайского клона

2016-07-04 19-35-19 Читать далее »

Ошибка доступа в порт USB среды разработки Arduino в Ubuntu16.04

Столкнулся с проблемой в среде разработки Arduino, при попытке записать скетч в микроконтроллер выводилось сообщение о ошибке записи в порт, т.е. в отсутствии у меня прав вести запись в этот порт:

avrdude: ser_open(): can't open device "/dev/ttyUSB0": Permission denied

Решается проблема просто, необходимо добавить себя в группу которой позволено работать с данным портом. Для начала выясним название группы. Для этого введем в консоли:

alpsoid@ws-work:~$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 июн 19 08:08 /dev/ttyUSB0

Видим, что группа именуется «dialout». Добавим себя в эту группу командой:

sudo usermod -a -G dialout alpsoid

Далее перезагрузимся, для того чтобы изменения учетной записи применились и все должно работать.