

Твердотельный лидар (LiDAR или устройство обнаружения, идентификации и определения дальности с помощью света) приобретает популярность в качестве перспективной технологии, которая дешевле, быстрее и обеспечивает более высокое разрешение, чем традиционные лидары. При этом существуют прогнозы, что его ценовой диапазон может в конечном итоге упасть ниже 100 долларов за штуку.

Arduino Uno имеет шесть контактов, предназначенных для широтно-импульсной модуляции (ШИМ или PWM). ШИМ отлично подходит для аналогового управления скоростью двигателей или зажиганием светодиодов. Но что, если вы хотите контролировать более 6 устройств? Или что, если вы используете линии ШИМ для управления сервомоторами, но все же хотите вывести светодиод на 7-й вывод?

Один из вариантов – изменение платы. Например, вы можете перейти на Arduino Mega 2560. Но это означает, что вы берете более крупную плату, что сулит больше затрат, как и при использовании дополнительных шилдов расширения. Тем не менее, выход есть. Используя функции millis() и micros(), можно полностью реализовать ШИМ программным способом. В этом материале приводится код, с помощью которого вы можете, используя функции micros() и millis(), получить больше линий ШИМ на Arduino Uno, Nano или Pro Mini. Вероятно, эта техника будет работать на других платах экосистемы Arduino.
Сказка про трех поросят и волка, знакомая многим еще с раннего детства, является очень поучительной и интересной. В связи с этим, вероятно, эта тематика стала использоваться даже в игровой продукции, например, в Big Bad Wolf.

Коммуникация Ближнего Поля (Near Field Communication или NFC) пробилась во многие приложения, включая безопасность, способы оплаты и даже сферу обеспечения доступа к закрытым местам и предмета. Несомненно, это повлияло на то, как мы разрабатываем и используем аппаратное обеспечение. Но сама по себе NFC является благом или риском?

NFC – это протокол, который был впервые определен и описан в 2003 году для использования в технологии радиочастотной идентификации (RFID), в стандартах, распространяемых, продвигаемых и сертифицированных Форумом NFC.
Совместить две такие популярные у разработчиков электронных устройств платформы, как Android и Arduino, порой бывает не так уж и просто. Зачастую в некоторых случаях нужен способ с низкой задержкой отправки данных с телефона Android на микроконтроллер Arduino, и USB On-The-Go (OTG) не подходит для этого по некоторым причинам.

Но сегодня почти у всех телефонов есть разъем для наушников, который может создавать произвольные формы сигнала. Итак, давайте посмотрим, можем ли мы послать последовательный сигнал из аудио порта?