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

 

Программирование ESP8266 на языке Forth

Автор: Mike(admin) от 24-12-2016, 20:05

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


Программирование ESP8266 на языке Forth

Во-первых, парсинг здесь осуществляется довольно легко, потому что любая последовательность символов без пробелов составляет законное Forth-слово. Другая вещь, которая делает Forth простым и мощным языком программирования, заключается в стековости. Он не имеет локальных переменных, вместо этого значения хранятся в стеке. Этот стек используется только для хранения данных. Существует также отдельный стек возврата, который хранит информацию о вложенных вызовах подпрограмм. Возможно, обычному человеку не очень естественно думать о выражении «5+2*3» как о записи «5 2 3 * +», но натренированный Forth-программист без труда знает эти особенности, поскольку они облегчают интерпретацию для компьютера или другого вычислительного устройства, например, ESP8266, поскольку этот Wi-Fi модуль теперь также можно легко программировать на Forth.

Как работают современные игровые автоматы. Аппараты Bitten от IGT

Автор: Mike(admin) от 24-12-2016, 20:00

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


Аппараты Crown of Egypt от IGT

Вымышленные вампиры сегодня присутствуют не только в кинематографе, компьютерных играх, комиксах и рекламе. Вампирскую тематику теперь можно встретить даже в игровых аппаратах, поскольку компания IGT производит аппараты под названием Bitten, в которых как раз затрагивается тема кровососов.

Дизассемблер онлайн

Автор: Mike(admin) от 23-12-2016, 20:39

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


Аппараты Crown of Egypt от IGT

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

Как работают современные игровые автоматы. Аппараты Crown of Egypt от IGT

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

Компания IGT посвятила целый ряд своих аппаратов тематике Древнего Египта. Конечно, первое, что вспоминается при затрагивании этой темы, это такие автоматы, как Cleopatra и Cleopatra Plus, которые завоевали немалую популярность и стали практически классикой в своей области.


Аппараты Crown of Egypt от IGT

Но IGT не оставила египетской тематики и произвела на свет аппараты под названием Crown of Egypt (Корона Египта), которые предлагают виртуально окунуться в мир Древнего Египта.

Как разогнать Raspberry Pi 3 до 1.5 ГГц только с помощью радиаторов

Автор: Mike(admin) от 22-12-2016, 18:15

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


Как разогнать Raspberry Pi 3

Но не всегда хватает даже этой вычислительной мощности. Впрочем, Raspberry Pi 3 можно довольно просто разогнать, и для этого не потребуется жидкий азот. Все что для этого нужно, это несколько недорогих радиаторов.

Как работают современные игровые автоматы. Аппараты Goldify от IGT

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

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


Аппараты Goldify от IGT

На основе этого произведения про царя Мидаса базируется игровой аппарат под названием Goldify, выпущенный компанией IGT.

Упрощаем работу со скетчами с помощью Arduino Web Editor

Автор: Mike(admin) от 20-12-2016, 17:15

Если у вас имеется немалый набор различных скетчей для Arduino и вы хотели бы его немного почистить или хоть как-то категоризировать, то вам может помочь такой инструмент, как Arduino Web Editor.


Упрощаем работу со скетчами с помощью Arduino Web Editor

Этот инструмент, исходя из его названия, представляет собой веб-редактор с довольно удобной функциональностью. В данном материале будет показано, как работать со скетчами в Arduino Web Editor.

Как работают современные игровые автоматы. Аппараты Da Vinci Diamonds от IGT

Автор: Mike(admin) от 20-12-2016, 17:09

Эпоха Ренессанса, известная своими открытиями, изобретениями и подъемом искусства, интересна не только ученым-историкам, но и обычным людям, ищущим в этой эпохе вдохновение или просто интересные рассказы о жизни неординарных людей, вроде художников, первооткрывателей и изобретателей. Одной из величайших персон Ренессанса был, безусловно, Леонардо Да Винчи, который известен не только тем, что изобразил Мону Лизу и нарисовал ряд других картин, но и придумал интересные механизмы, реализованные только спустя столетия, а также провел важные исследования в области медицины.


Аппараты Da Vinci Diamonds от IGT

Учитывая немалую мировую значимость этой исторической фигуры, компания IGT произвела на свет аппарат под названием Da Vinci Diamonds (Алмазы Да Винчи), посвященный этой великой персоне.

Подключение PSoC 4 к датчику температуры и влажности DHT11 по интерфейсу 1-Wire

Автор: Mike(admin) от 19-12-2016, 16:35

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


Подключение PsoC 4 к датчику температуры и влажности DHT11 по интерфейсу 1-Wire

В данном материале будет показано, как можно подключить PSoC4 к датчику температуры и влажности DHT11 по интерфейсу 1-Wire.

Как работают современные игровые автоматы. Аппараты Cats от IGT

Автор: Mike(admin) от 19-12-2016, 16:25

Кошки и различные представители семейства кошачьих издавна привлекали людей своей грацией, ловкостью и гибкостью. Эти существа, безусловно, были неотъемлемой частью человеческой культуры практически во все времена. Кошки оставили свой культурный след не только в кино, мюзиклах, картинах и книгах, но и в игровой индустрии, когда компания IGT спроектировала и выпустила на рынок свои аппараты под названием Cats.


Аппараты Cats от IGT

Автомат Cats представляет собой видеослот, который стал одним из самых популярных в Лас-Вегасе. Он хорошо обыгрывает тему кошачьих, воссоздавая атмосферу африканских равнин, где водятся львы, леопарды, гепарды и пантеры. Также здесь хорошо поставлено тематическое звуковое сопровождение.