{"id":1504,"date":"2021-08-14T10:16:33","date_gmt":"2021-08-14T17:16:33","guid":{"rendered":"http:\/\/beaglebay.com\/duinogear\/?page_id=1504"},"modified":"2023-01-18T10:03:44","modified_gmt":"2023-01-18T18:03:44","slug":"dnin8-instructions","status":"publish","type":"page","link":"https:\/\/beaglebay.com\/duinogear\/dnin8-instructions\/","title":{"rendered":"DNIN8 Instructions"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Using the Board on your Layout<\/h3>\n\n\n\n<p>The DNIN8 is a chainable, digital input board for use with an Arduino microcontroller. Each board provides 8 ports for attaching any kind of button, switch or digital (HIGH\/LOW) sensor device. Multiple boards can be chained together allowing dozens of inputs to be monitored simultaneously using just 3 pins on the microcontroller.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"857\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-Connections.jpg?resize=1000%2C857&#038;ssl=1\" alt=\"\" class=\"wp-image-1604\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-Connections.jpg?w=1000&amp;ssl=1 1000w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-Connections.jpg?resize=600%2C514&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-Connections.jpg?resize=300%2C257&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-Connections.jpg?resize=768%2C658&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-Connections.jpg?resize=70%2C60&amp;ssl=1 70w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-Connections.jpg?resize=105%2C90&amp;ssl=1 105w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Power<\/h4>\n\n\n\n<p>Each DNIN8 input duinoNode requires two power connections:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>VCC<\/strong>, +5v device power<\/li>\n\n\n\n<li><strong>GND<\/strong><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Data Connections<\/h4>\n\n\n\n<p>DATA OUT: Each duinoNode requires three outbound connections for upstream (to the microcontroller) data transmission: Clock, Latch &amp; Data Out.<\/p>\n\n\n\n<p>DATA IN: Each duinoNode offers three inbound data connections for receiving data from downstream input duinoNodes: Clock, Latch &amp; Data In.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"857\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-data.jpg?resize=1000%2C857&#038;ssl=1\" alt=\"\" class=\"wp-image-1605\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-data.jpg?w=1000&amp;ssl=1 1000w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-data.jpg?resize=600%2C514&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-data.jpg?resize=300%2C257&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-data.jpg?resize=768%2C658&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-data.jpg?resize=70%2C60&amp;ssl=1 70w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-101-data.jpg?resize=105%2C90&amp;ssl=1 105w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">DNIN8 Data Connections. Multiple boards can be chained together by connecting Data Out of a node to Data In of the next upstream (to microcontroller) node.<\/figcaption><\/figure>\n\n\n\n<p>This version of the board accepts data connections at three port terminal blocks. Board-to-board data connections can be  made with standard, 3-wire servo extension cable. <\/p>\n\n\n\n<p><strong>Stacking<\/strong><\/p>\n\n\n\n<p>In addition to chaining board by wire, you can also stack up to 6 DNIN8 boards together to share the power and logic connections, and concentrate ports in one location. Stacking is enabled by soldering in 6-pin headers (included with the board) and soldering jumpers on each board in the stack.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"472\" height=\"616\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-jumper-detail.jpg?resize=472%2C616&#038;ssl=1\" alt=\"\" class=\"wp-image-1648\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-jumper-detail.jpg?w=472&amp;ssl=1 472w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-jumper-detail.jpg?resize=230%2C300&amp;ssl=1 230w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-jumper-detail.jpg?resize=350%2C457&amp;ssl=1 350w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-jumper-detail.jpg?resize=46%2C60&amp;ssl=1 46w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-jumper-detail.jpg?resize=69%2C90&amp;ssl=1 69w\" sizes=\"auto, (max-width: 472px) 100vw, 472px\" \/><figcaption class=\"wp-element-caption\">Close up view of the stacking jumpers, used to select input and output pins on stacked boards.<\/figcaption><\/figure>\n\n\n\n<p>Successful stacking depends on setting the correct jumpers for each board to so that each board has uniquely assigned input and output pins.<\/p>\n\n\n\n<p>On the board that will be on the bottom of the stack, solder just one jumper to read input from a pin: we strongly recommend you select pins in numeric order, so solder the <strong>data in<\/strong> jumper at header pin 1.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"782\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-1.jpg?resize=1000%2C782&#038;ssl=1\" alt=\"\" class=\"wp-image-1649\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-1.jpg?w=1000&amp;ssl=1 1000w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-1.jpg?resize=600%2C469&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-1.jpg?resize=300%2C235&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-1.jpg?resize=768%2C601&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-1.jpg?resize=77%2C60&amp;ssl=1 77w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-1.jpg?resize=115%2C90&amp;ssl=1 115w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>On subsequent boards solder two jumpers: on the <strong>data out<\/strong> side, set the jumper for the pin corresponding to <strong>data in<\/strong> from below, then select the next pin on the <strong>data in<\/strong> side for reading from the next board.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"629\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-2.jpg?resize=1000%2C629&#038;ssl=1\" alt=\"\" class=\"wp-image-1650\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-2.jpg?w=1000&amp;ssl=1 1000w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-2.jpg?resize=600%2C377&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-2.jpg?resize=300%2C189&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-2.jpg?resize=768%2C483&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-2.jpg?resize=95%2C60&amp;ssl=1 95w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-Stacking-board-2.jpg?resize=143%2C90&amp;ssl=1 143w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>Following this pattern, you can mount up to 6 boards in a single stack. The top board of the stack does not need to select a <strong>data in<\/strong> pin, but can still connect to more upstream boards via wire connections at J2.<\/p>\n\n\n\n<p><strong>Additional Notes about Stacking<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connect power to the bottom board only.<\/li>\n\n\n\n<li>The order of boards and ports is bottom to top, the same as if the boards were connected by wire instead of stacked.<\/li>\n\n\n\n<li>To connect to another downstream board or stack by wire, use the <strong>DATA IN<\/strong> terminals (J2) on the<strong> TOP board of the stack<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Device Connections<\/h4>\n\n\n\n<p>The DNIN8 can be connected to standard buttons, switches and any +5v digital sensor device that produces a digital (HIGH or LOW) signal.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"857\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-devices.jpg?resize=1000%2C857&#038;ssl=1\" alt=\"\" class=\"wp-image-1606\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-devices.jpg?w=1000&amp;ssl=1 1000w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-devices.jpg?resize=600%2C514&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-devices.jpg?resize=300%2C257&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-devices.jpg?resize=768%2C658&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-devices.jpg?resize=70%2C60&amp;ssl=1 70w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/08\/DNIN8-devices.jpg?resize=105%2C90&amp;ssl=1 105w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Connection points for buttons, switches and digital sensors. All devices share the common anode power source but use individual Ground ports.<\/figcaption><\/figure>\n\n\n\n<p>There are 8 device ground connections plus 4 shared VCC anode terminals to supply power to all attached devices. Simply connect a wire from VCC to the &#8220;hot&#8221; side of each button, switch or sensor, then the ground side from each device to individual ground ports.  Pull-down resistors are already present on the board. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Using the Board<\/strong><\/h3>\n\n\n\n<p>DNIN8 is an 8-bit parallel in, serial out shift register device. <em> However,<\/em><strong><em> the Arduino shiftin() library function is not compatible with shift register used by this board<\/em>. <\/strong><\/p>\n\n\n\n<p>The duinoNodes Arduino Library is free to purchaser of any duinoNode product. It will be added to your cart automatically and you will receive a download link when your purchase is complete. The library is delivered as a zip file; unzip it into your libraries directory, usually C:\\Users\\USERNAME\\Documents\\Arduino\\libraries. You will find example sketches in ..\\Arduino\\Libraries\\duinoNodes\\examples.<\/p>\n\n\n\n<p>For detailed information, see <a href=\"https:\/\/beaglebay.com\/duinogear\/arduino-library-for-input-duinonodes\/\" data-type=\"page\" data-id=\"1499\">Arduino Library for Input duinoNodes<\/a>.<\/p>\n\n\n\n<p>UPDATED: 8\/26\/21<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using the Board on your Layout The DNIN8 is a chainable, digital input board for use with an Arduino microcontroller. Each board provides 8 ports for attaching any kind of button, switch or digital (HIGH\/LOW) sensor device. Multiple boards can be chained together allowing dozens of inputs to be monitored simultaneously using just 3 pins&hellip;&nbsp;<a href=\"https:\/\/beaglebay.com\/duinogear\/dnin8-instructions\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">DNIN8 Instructions<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-1504","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/pages\/1504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/comments?post=1504"}],"version-history":[{"count":10,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/pages\/1504\/revisions"}],"predecessor-version":[{"id":2413,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/pages\/1504\/revisions\/2413"}],"wp:attachment":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/media?parent=1504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}