цифровая электроника
вычислительная техника
встраиваемые системы

 

ESP32: интерпретатор языка BASIC, встроенный в ядро

Автор: Mike(admin) от 28-10-2016, 08:05

Микроконтроллер ESP32 с возможностями беспроводной связи таит в себе немало интересных вещей. Так, недавно энтузиасты, исследовавшие этот чип, нашли встроенный в его процессор интерпретатор языка BASIC.


ESP32: интерпретатор языка BASIC, встроенный в ядро

Этот интерпретатор позволяет немного «поиграть» с ESP32, но не более, поскольку в нем не было найдено некоторое количество важных функций, свойственных полноценному языку BASIC. Но все равно благодаря этому интерпретатору вы сможете мигать светодиодом значительно быстрее, чем на Arduino.

5 лучших приложений на iPhone для Arduino

Автор: Mike(admin) от 28-10-2016, 07:55

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


5 лучших приложений на iPhone для Arduino

Среди этих приложений большую долю занимают программы для операционной системы Android, но это не значит, что пользователи iPhone будут обделены. И для iPhone сегодня можно скачать немало полезных приложений, о некоторых из них будет рассказано в данном материале.

Arduino и обмен данными с программой на Visual Basic

Автор: Mike(admin) от 27-10-2016, 08:10

При работе с платой Arduino и отладке скетча очень полезным бывает монитор последовательного порта, встроенный в среду разработки Arduino IDE. Но иногда возможностей последовательного порта не хватает из-за его слишком простого интерфейса. Если вам нужно довольно быстро и просто создать приложение на компьютере, которое бы без проблем взаимодействовало с платой Arduino через последовательный порт и обладало удобным визуальным интерфейсом, то можете воспользоваться возможностями языка Visual Basic.


Arduino и обмен данными с программой на Visual Basic

В этом материале будет показано, как можно создать простую программу на Visual Basic, с помощью которой можно было бы включать и выключать светодиод, подсоединенный к плате Arduino. В данном случае использовалась среда Visual Basic 2008 Express.

Две прошивки одновременно (dual boot) для Arduino

Автор: Mike(admin) от 26-10-2016, 09:25

Двойная загрузка или dual boot для обычных настольных компьютеров представляется сегодня вполне нормальным явлением. Так, пользователь может запускать на своем компьютере две операционные системы, например, Linux для работы и Windows для игр и развлечений.


Две прошивки одновременно (dual boot) для Arduino

Если это справедливо для больших вычислительных систем, то почему бы такое не реализовать для малых вычислительных систем, например, для Arduino. Тогда бы пользователь Arduino мог бы менять прошивки «на лету» в зависимости от текущих задач без необходимости подключения платы к компьютеру через порт USB и перепрограммирования этой платы. И, к счастью, двойную загрузку можно сделать для Arduino, потребуется лишь дополнительная микросхема энергонезависимой памяти (EEPROM).

Простой домашний Linux-сервер на Raspberry Pi

Автор: Mike(admin) от 26-10-2016, 09:11

Одноплатный компьютер Raspberry Pi представляет собой идеальный вариант для создания простого домашнего сервера, который позволит получать доступ к файлам и другим данным всем устройствам домашней сети. Благодаря дешевизне и легкости в эксплуатации Raspberry Pi этот сервер получится недорогим и простым в настройке и использовании.


Простой домашний Linux-сервер на Raspberry Pi

Для создания сервера потребуются несколько компонентов: сам Raspberry Pi (в данном случае Raspberry Pi 2), сетевой адаптер 5 В 2 А, SD-карта на 8 ГБ, внешний жесткий диск для хранения файлов, а также клавиатура и HDMI-монитор для первоначальной настройки.

Как сделать из Raspberry Pi Zero компактный USB Dongle

Автор: Mike(admin) от 25-10-2016, 17:01

Миниатюрный одноплатный компьютер Raspberry Pi Zero достаточно компактен, чтобы выступать в роли USB-устройства, поэтому из него можно без особых проблем сделать USB-догл с полноразмерным разъемом USB, который можно вставить в персональный компьютер или ноутбук.


Как сделать из Raspberry Pi Zero компактный USB Dongle

В формате Dongle сегодня выпускается множество Android-миникомпьютеров различных производителей, большинство из которых базируются в Китае. Такие миникомпьютеры, внешне похожие на флешку, используются в основном в качестве интеллектуальной составляющей домашнего медиацентра. Превращение Raspberry Pi Zero в донгл позволит вам носить в кармане достаточно мощное вычислительное устройство, при необходимости быстро подключаемое к любому компьютеру с разъемом USB.

Программное обеспечение и стандарты в современных автомобилях

Автор: Mike(admin) от 25-10-2016, 09:35

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


Программное обеспечение и стандарты в современных автомобилях

До начала текущего столетия в автомобилях было не так уж и много электронных систем. Некоторые дорогие модели имели электронное зажигание, круиз-контроль и климат-контроль, но это было довольно примитивные системы аналоговой электроники. С тех пор многое изменилось. Современные автомобили, даже базовые модели, имеют в своем составе десятки микропроцессоров и микроконтроллеров разной мощности, от крошечных 4-х битных устройств до 32-х или даже 64-х разрядных монстров.

Как запрограммировать микроконтроллер ATmega1284 через Arduino IDE

Автор: Mike(admin) от 24-10-2016, 21:02

Микроконтроллер ATmega1284 является одним из наиболее желанных чипов из линейки ATmega, с которым хочется работать благодаря его ресурсам. Он оснащен 128 КБ flash-памяти, 4 КБ EEPROM, 16 КБ ОЗУ (это в два раза больше, чем у ATmega2560). Плюсом также является то, что он расположен в DIP-корпусе, а значит с ним удобно работать обычному радиолюбителю. Кроме того, он стоит почти вдвое меньше, чем ATmega2560. Удивительно, но в настоящее время нет официальных плат Arduino с микроконтроллером ATmega1284.


Как запрограммировать микроконтроллер ATmega1284 через Arduino IDE

Но можно сделать свою плату с ATmega1284, программируемую через Arduino IDE, Можно даже не делать плату, а собрать все на макетной плате для прототипирования. В данном материале будет показано, как можно будет сделать так, чтобы микроконтроллер ATmega1284 можно было бы программировать через Arduino IDE.

Передаем потоковое видео с вебкамеры, подключенной к Raspberry Pi

Автор: Mike(admin) от 21-10-2016, 22:15

Одноплатный компьютер Raspberry Pi может использоваться не только для создания систем домашней автоматики и других нересурсоемких проектов, но и для работы с видео, в частности для передачи потокового видео с вебкамеры по сети.


Передаем потоковое видео с вебкамеры, подключенной к Raspberry Pi

В данном материале будет приведена пошаговая инструкция для настройки Raspberry Pi в качестве сервера с вебкамерой, с которого по сети будет передаваться потоковое видео с помощью специального программного обеспечения. В нашем случае будет использоваться программный пакет Motion, который является бесплатным и находится в открытом доступе.

Маломощный аудио усилитель с использованием таймера 555

Автор: Mike(admin) от 20-10-2016, 20:35

Традиционные способы усиления звука используют мощные цепи для работы динамиков в таких местах как зрительные залы, аудитории и другие большие помещения. Однако для приложений, связанных с использование небольших громкоговорителей, такие мощные цепи не требуются, и в таких случаях можно обойтись маломощным усилителем с низким выходным током, например, 200 мА.


Маломощный аудио усилитель с использованием таймера 555

В этом материале приведена схема для создания простого маломощного аудиоусилителя с использованием микросхемы таймера 555. Здесь таймер используется для генерирования сигнала несущей, который модулируется усиливаемым аудиосигналом для получения модулированного сигнала. Этот сигнал используется для работы небольшого динамика.