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

Mini IO — плата расширения для Arduino Mini. Железки Амперки

Закажи Mini IO — http://amperka.ru/product/troyka-mini-io?utm_source=man&utm_campaign=troyka-mini-io&utm_medium=youtube

Мы не раз использовали Arduino и Iskra Mini в электронных тайниках, клавиатурных шпионах и пиротехнических сюрпризах — там, где размер имел значение.

Прототипирование на макетке отнимает кучу времени. В больших проектах можно использовать шилды и Troyka-модулей. С проектами на контроллерах формата arduino mini всё оставалось по-старому — мы собирали их на бредбордах, где один дребезжащий контакт способен довести до белого каления. И даже прошивка контроллера превращалась в целое приключение. На мини-контроллерах нет своего USB-порта, поэтому их приходиться подключать к Arduino Uno всё через ту же макетку.

Мы решили, что на возню с бредбордами и отдельными проводами уходит слишком много времени и придумали Mini IO — аналог большого Troyka Shield-a в формате двухюнитового модуля.

На модуль мы вывели 11 групп пинов. В первую очередь это пины Serial-порта Tx и Rx. Именно они используются для перепрошивки контроллера.

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

Подбор пинов позволяют максимально использовать имеющиеся на плате интерфейсы — через 10, 11, 12 и 13 подключаются устройства по интерфейсу SPI, 3 позволяет работать с прерываниями. Три из пяти цифровых пинов поддерживают ШИМ.

Кроме того, на модуле мы сделали выход под пины интерфейса I2С. Для того, чтобы воспользоваться этим интерфейсом вам придётся подпаять две ноги на Iskra Mini —их нет изначально, чтобы контроллер можно было использовать на макетке.

Питание к контроллеру удобно подключается через винтовые клеммы. На Iskra Neo предусмотрен регулятор напряжения, поэтому подойдет любой источник в диапазоне от 5 до 12 В.

В сочетании с Troyka-модулями и Pad-ами новый шилд позволяет создавать яркие и необычные проекты. Мы, например, решили прокачать старый добрый «железный меч» из Minecraft и сделали из него POV-дисплей.

Как сделать светодиодный меч — смотри на wiki.amperka: http://wiki.amperka.ru/продукты:troyka-mini-io?utm_source=man&utm_campaign=troyka-mini-io&utm_medium=youtube

#arduino #iskra #arduino-mini #iskra-mini #pov #амперка #amperka

( ! ) Warning: Invalid argument supplied for foreach() in /home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php on line 44
Call Stack
#TimeMemoryFunctionLocation
10.0000350280{main}( ).../index.php:0
20.0000350560require( '/home/domains/malitikov.ru/public_html/wp-blog-header.php ).../index.php:17
30.08098473776require_once( '/home/domains/malitikov.ru/public_html/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.08228498464include( '/home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php ).../template-loader.php:106

Мы рекомендуем


( ! ) Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /home/domains/malitikov.ru/public_html/wp-includes/class-wpdb.php on line 2322
Call Stack
#TimeMemoryFunctionLocation
10.0000350280{main}( ).../index.php:0
20.0000350560require( '/home/domains/malitikov.ru/public_html/wp-blog-header.php ).../index.php:17
30.08098473776require_once( '/home/domains/malitikov.ru/public_html/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.08228498464include( '/home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php ).../template-loader.php:106
50.231422781432WP_Query->__construct( $query = ['post_type' => 'post', 'post_status' => 'publish', 'fields' => 'ids', 'posts_per_page' => -1, 'no_found_rows' => TRUE, 'orderby' => 'none'] ).../single.php:65
60.231422781432WP_Query->query( $query = ['post_type' => 'post', 'post_status' => 'publish', 'fields' => 'ids', 'posts_per_page' => -1, 'no_found_rows' => TRUE, 'orderby' => 'none'] ).../class-wp-query.php:4081
70.231422781432WP_Query->get_posts( ).../class-wp-query.php:3949
80.231822793296wpdb->get_col( $query = 'SELECT wp_posts.ID\n\t\t\t\t\t FROM wp_posts \n\t\t\t\t\t WHERE 1=1 AND wp_posts.post_type = \'post\' AND ((wp_posts.post_status = \'publish\'))\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t ', $x = ??? ).../class-wp-query.php:3300
90.231822793296wpdb->query( $query = 'SELECT wp_posts.ID\n\t\t\t\t\t FROM wp_posts \n\t\t\t\t\t WHERE 1=1 AND wp_posts.post_type = \'post\' AND ((wp_posts.post_status = \'publish\'))\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t ' ).../class-wpdb.php:3107
102.5750698645928mysqli_fetch_object( $result = class mysqli_result { public $current_field = 0; public $field_count = 1; public $lengths = [0 => 7]; public $num_rows = 1517174; public $type = 0 } ).../class-wpdb.php:2322