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

 

Какие на сегодняшний день существуют отладочные платы и модули с микроконтроллером ESP32

Автор: Mike(admin) от 10-11-2016, 18:25

Микроконтроллер ESP32 уже выпускается и так или иначе начинает попадать на рынки электронных компонентов. Сможет ли ESP32 повторить успех своего предшественника – ESP8266? Возможно. Но чтобы получить признание в сообществе электронщиков и в конечном итоге завоевать рынок, необходимы отладочные платы или модули, которые позволят разработчикам быстро начать работу с этим микроконтроллером, не тратя время на пайку.


Отладочные платы и модули с микроконтроллером ESP32

Компания Espressif, выпустившая ESP32, также теперь выпускает платы с этим микроконтроллером. Эти модули носят название ESP-WROOM32. Но помимо них уже существуют и другие модули сторонних производителей.

Как работают современные игровые автоматы. Часть IV

Автор: Mike(admin) от 10-11-2016, 18:12

Большинство современных игровых автоматов разработаны так, чтобы выглядеть как старые механические модели, но они работают на основе совершенно других принципов. Результат игры здесь фактически контролируется центральным компьютером внутри машины, а не движением барабанов.


Как работают современные игровые автоматы. Часть IV

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

Семейство одноплатных компьютеров Orange Pi расширяется: Orange Pi Zero и Orange Pi PC 2

Автор: Mike(admin) от 9-11-2016, 07:45

Несколько лет назад недорогие компактные платы с процессорами ARM, на которых можно запускать Linux и прочие подобные операционные системы, стали очень популярными. Они открывали начинающим радиолюбителям дверь в мир электроники и программирования, а более опытные энтузиасты стали разрабатывать на их основе различные устройства. Де-факто стандартом для таких плат стал миникомпьютер Raspberry Pi, завоевавший львиную долю рынка в этой сфере. Впрочем, сегодня уже появилось немало небольших компаний, выпускающих свои варианты одноплатных компьютеров с процессорами ARM.


Orange Pi PC 2

Китайская компания, выпускающая дешевые миникомпьютеры Orange Pi, пытается угнаться за Raspberry Pi. В связи с этим они пополнили линейку своей продукции двумя новыми моделями: Orange Pi Zero и Orange Pi PC 2.

DustDuino – используем Arduino для мониторинга качества окружающей среды

Автор: Mike(admin) от 8-11-2016, 21:25

Жителям крупных городов и городов с заводским производством желательно знать уровень качества воздуха в определенный момент, чтобы, например, решить, стоит ли сейчас гулять или нет. Долговременное нахождение в загрязненной атмосфере может негативно сказаться на организме человека и вызвать онкологические заболевания. Пагубное влияние загрязненной атмосферы приводит к более 3,2 миллионам преждевременных смертей ежегодно. Сегодня уже можно купить анализатор состояния атмосферы, но такое устройство будет стоить недешево.


DustDuino – используем Arduino для мониторинга качества окружающей среды

Но такой анализатор можно сделать своими руками на основе популярной платы Arduino, что будет, безусловно, дешевле покупного варианта. Причем, такой проект уже реализован и называется он DustDuino.

Языки программирования Java и JavaScript: сходства и различия

Автор: Mike(admin) от 8-11-2016, 05:35

Языки программирования Java и javascript в последнее время находят все большее применение во встраиваемых системах, но являются они все же разными языками, каждый из которых имеет свою специфику. Впрочем, многие люди считают, если javascript имеет в своем названии Java, то они так или иначе связаны между собой. Хотя большинство программистов закатывают глаза, услышав такие доводы, все же истории этих двух языков программирования пересекаются на короткое время в течение первых периодов компании Netscape, создавшей их.

 

Языки программирования Java и javascript: сходства и различия

 

Но с того момента эволюционные пути этих двух языков начали сильно расходиться. Если бы сравнение делалось примерно пять лет назад, то все свелось бы к тому, что Java является языком программирования общего назначения, а тjavascript используется на веб-сайтах, чтобы сделать их анимированными и интерактивными. Поскольку javascript с тех пор заметно эволюционировал и в некоторых случаях используется даже в микроконтроллерах, сравнение теперь стало немного сложнее.

Как сделать кабель USB On-The-Go (OTG) своими руками

Автор: Mike(admin) от 7-11-2016, 15:50

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


Как сделать кабель USB On-The-Go (OTG) своими руками

Для этого потребуется не просто кабель USB, а On-The-Go (OTG) USB. Вы можете купить такой в радиомагазине или заказать онлайн, но если вам лень идти за покупкой или неохота ждать посылки, то можете сделать такой кабель USB OTG своими руками, поскольку это достаточно просто.

Очень простая схема устройства магнитной левитации

Автор: Mike(admin) от 7-11-2016, 10:30

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


Очень простая схема устройства магнитной левитации

В данном материале будет представлена схема и инструкция по сборке магнитного левитатора из недорогих компонентов. На саму сборку уйдет не более двух часов.

Как работают современные игровые автоматы. Часть III

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

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


Как работают современные игровые автоматы. Часть III

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

EVE – новый язык программирования, созданный для людей

Автор: Mike(admin) от 6-11-2016, 21:19

Большинство языков программирования на сегодняшний день выглядят довольно похожими. Конечно, между ними есть некоторые различия, например, в Python обязательными являются отступы, Ruby и Perl имеют некоторые странно выглядящие конструкции. Впрочем, в 1960-х и 1970-х годах много языков программирования были довольно загадочными. Algol, APL и LISP являются хорошими примерами необычно выглядящих языков программирования. Даже FORTRAN и PL/1 было трудно читать. В языках RPG и COBOL были попытки сделать программирование более доступным, хотя можно утверждать, что ни один из них не захватил мир. Большинство языков программирования сегодня имеют больше сходства с Fortran, чем любой из этих двух языков.


EVE – новый язык программирования, созданный для людей

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

Автоматическая настройка Raspberry Pi с помощью PiBakery

Автор: Mike(admin) от 5-11-2016, 21:15

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


Автоматическая настройка Raspberry Pi с помощью PiBakery

Но в отличие от микроконтроллеров, которые запускаются быстро и легко, здесь чтобы получить доступ к периферии или просто запустить операционную систему, нужно выполнить определенные первоначальные настройки, что иногда может быть утомительно и рутинно. Но, к счастью, есть инструмент, который возьмет эту рутину на себя. Называется он PiBakery.