<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.emacinc.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ebraun</id>
	<title>wiki.emacinc.com - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.emacinc.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ebraun"/>
	<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/wiki/Special:Contributions/Ebraun"/>
	<updated>2026-05-20T11:30:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=DEV-IOT6U&amp;diff=15135</id>
		<title>DEV-IOT6U</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=DEV-IOT6U&amp;diff=15135"/>
		<updated>2023-01-09T21:18:47Z</updated>

		<summary type="html">&lt;p&gt;Ebraun: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo| Review (02.15.2016-1:29-&amp;gt;AW+)|Andrew Wichmann| project=OE 5.2,AW,Review }}&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:navpgtable | initials=AW | title=DEV-IOT6U| desc=Landing Page for the DEV-IOT6U | project=OE 5.2 }}&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  Industrial IoT Boards  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
Designed and manufactured in the USA, the DEV-IOT6U development kit is your IOT starting point. Based on EMAC’s SoM-iMX6U which is an ultra low power System on Module (SoM) plugged into the EMAC SOM-112ES carrier board that contains all the connectors and I/O required for a system. The SoM-iMX6U is based on the Freescale/NXP i.MX6 UltraLite Cortex A7 processor and has ARM Sleep Mode of 3.5mA. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
This system is a small embedded SBC that contains the core of a microprocessor system. The SoM-iMX6U is industrial wide temperature, ultra-low power 528 MHz module with 4GB of eMMC Flash, 8MB of serial data flash, and 512MB of LP DDR2 RAM. The module has 10/100 BaseT Ethernet, 5x serial ports (4x without handshake and 1x with handshake). This configuration is to allow a user to start or continue developing a product, while finalizing a custom product design and features.&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
This approach allows clients to develop a product using a commercial off the shelf (COTS) system development/baseboard/carrier board for the proof of concept or production units. If the product or project has specific dimensional, I/O or connector placement requirements a custom carrier board can be created in as little as a month. Use of an off-the-shelf carrier board allows clients to start developing their software while the custom carrier board is being designed and build. Using the SoM approach, product lifecycle concerns for the processor, memory and other SoM based components are minimized.&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
The System On Module approach provides the flexibility of a fully customized product at a greatly reduced cost.&lt;br /&gt;
&lt;br /&gt;
:{{:Templateimpl:Navti | [http://www.emacinc.com/products/pc_compatible_sbcs/DEV-IOT6U Web Link] }}&lt;br /&gt;
'''Manuals'''&lt;br /&gt;
:{{:Templateimpl:Navti | [http://ftp.emacinc.com/SBC/DEV-IOT6U/Manual/SoM-iMX6U_User_Manual_v1.20.pdf SoM-iMX6U_User_Manual_v1.20.pdf] }}&lt;br /&gt;
:{{:Templateimpl:Navti | [http://ftp.emacinc.com/SBC/DEV-IOT6U/Manual/SoM-112ES_User_Manual_v1.10.pdf SoM-112ES_User_Manual_v1.10.pdf] }}&lt;br /&gt;
'''Data Sheets'''&lt;br /&gt;
:{{:Templateimpl:Navti | [http://ftp.emacinc.com/SBC/DEV-IOT6U/DataSheets/SoM-iMX6U_Datasheet.pdf SoM-iMX6U_Datasheet.pdf]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [http://ftp.emacinc.com/SBC/DEV-IOT6U/DataSheets/SoM-112ES_Datasheet.pdf SoM-112ES_Datasheet.pdf]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [http://ftp.emacinc.com/SBC/DEV-IOT6U/DataSheets/DEV-IOT6U_Datasheet.pdf DEV-IOT6U_Datasheet.pdf]}}&lt;br /&gt;
'''Related Wiki Pages'''&lt;br /&gt;
:{{:Templateimpl:Navti | [[Getting_Started_with_the_DEV-IOT6U | Getting Started with the DEV-IOT6U]]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [[Wifi_and_Bluetooth_on_the_DEV-IOT6U | Wifi and Bluetooth on the DEV-IOT6U]]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [https://wiki.emacinc.com/wiki/APM_Sleep How to Use APM Sleep]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [[Example_MikroBus_Rotary_on_the_DEV-IOT6U | MikroBus Rotary Demo on the DEV-IOT6U]]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [[Bluetooth_LE_Demo_on_the_DEV-IOT6U | Bluetooth LE Demo on the DEV-IOT6U]]}}&lt;br /&gt;
[[File:SoM-iMX6U_front.png]]&amp;lt;/br&amp;gt;&lt;br /&gt;
'''SoM-iMX6U'''&amp;lt;/br&amp;gt;&lt;br /&gt;
[[File:SoM-112ES.png]]&amp;lt;/br&amp;gt;&lt;br /&gt;
'''SoM-112ES'''&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:navtend}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ebraun</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.gif&amp;diff=15136</id>
		<title>File:File graph GraphVizExtensionDummy dot.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.gif&amp;diff=15136"/>
		<updated>2023-01-09T21:18:47Z</updated>

		<summary type="html">&lt;p&gt;Ebraun: generated by the GraphViz extension from the File page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ebraun</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.gif&amp;diff=15137</id>
		<title>File:File graph GraphVizExtensionDummy dot.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.gif&amp;diff=15137"/>
		<updated>2023-01-09T21:18:47Z</updated>

		<summary type="html">&lt;p&gt;Ebraun: generated by the GraphViz extension from the File:File graph GraphVizExtensionDummy dot.gif page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:GraphViz]][[Category:GraphViz dot]]&lt;/div&gt;</summary>
		<author><name>Ebraun</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=Cutipy&amp;diff=15132</id>
		<title>Cutipy</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=Cutipy&amp;diff=15132"/>
		<updated>2023-01-09T21:17:59Z</updated>

		<summary type="html">&lt;p&gt;Ebraun: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{todo| Review (timestamp -&amp;gt; initials)|Reviewer| project=name, initials , Review }}&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /****************************************  Page Description Text  ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
{{:Templateimpl:navpgtable | initials=BT | title=CutiPy™ Industrial IoT microcontroller| desc=Landing Page for the Cutipy | project=OE 5 }}&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*******************************************  Industrial IoT Boards  *******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
The CuTiPy™ Industrial IoT microcontroller was created to simplify adding IOT connectivity to devices and machines in the Industrial systems environment.  EMAC Inc. has created an easy to use, cost effective industrial IoT board that can be implemented anywhere from the factory floor to a remote offsite location. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
The CutiPy™ is based on the STMicroelectronics STM32F407IGH6 which is an ARM Cortex-M4 processor running at 168MHz; with 192KB of SRAM, 1MB of internal flash and provides an SD card slot for additional storage.  Standard IO interfaces are 2x USB 2.0 ports, 2x CAN 2.0B ports, 4x Serial ports, 2x SPI lines, 3x I2C connections, 24x GPIO connections (configurable as Timers, Counters, PWM, and GPIO), 8x High drive digital outputs, 13x 12-bit A/D ports, 2x 12-bit D/A ports and an onboard temperature sensor.  The CutiPy™ can be used with a rechargeable Lithium-Ion battery connection for power, with built in charging circuitry from USB or a 5v power connector. Wireless module options provide connectivity on 802.11 a/b/g/n, Bluetooth, Thread and Zigbee networks. The CutiPy is ready for IoT success with simplified expansion. Two 50-pin expansion connectors offer access to most of the onboard IO connections through the use of a daughter card shield for a semi-custom approach to board design.  The CutiPy™ is available with an optional 128x32 LCD, 4 user programmable buttons and 4 LEDs.  The CutiPy™ can be used as a local interface or configured as an IoT interface to connect to the cloud to capture, log and analyze data. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
The CutiPy™ comes loaded with MicroPython or FreeRTOS operating system. The MicroPython allows for easy software development and testing with simple scripted commands. Whereas FreeRTOS is ready to run and has connection API for Amazon Web Services &amp;quot;AWS&amp;quot;. Both platforms can easily get your Industrial IOT project connected to the cloud.&lt;br /&gt;
&lt;br /&gt;
:{{:Templateimpl:Navti | [http://www.emacinc.com/products/pc_compatible_sbcs/IOT-F407C Web Link] }}&lt;br /&gt;
'''Manuals'''&lt;br /&gt;
:{{:Templateimpl:Navti | [http://ftp.emacinc.com/SBC/IOT-F407C/Manual/CutiPy_User_Manual_v1.20.pdf CutiPy_User_Manual_v1.20.pdf] }}&lt;br /&gt;
'''Data Sheets'''&lt;br /&gt;
:{{:Templateimpl:Navti | [http://ftp.emacinc.com/SBC/IOT-F407C/DataSheets/IOT-F407C-CutiPy_DS.pdf IOT-F407C-CutiPy_DS.pdf]}}&lt;br /&gt;
'''Related Wiki Pages'''&lt;br /&gt;
:{{:Templateimpl:Navti | [[Cutipy_Getting_Started | Getting Started with the Cutipy]]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [[CutiPy-Installing_MicroPython_Firmware | Cutipy: Getting Started with Micropython]]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [[Getting_Started_with_CutiPy_and_FreeRTOS | Cutipy: Getting Started with FreeRTOS]]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [[Cutipy-MicroPython_Bluetooth_LE_demo | Cutipy: Micropython Bluetooth LE Demo]]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [[Cutipy_Test | Cutipy: Feature Demos]]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [[Cutipy_Web_Browser | Cutipy: Web Browser]]}}&lt;br /&gt;
&lt;br /&gt;
'''Additional Resources'''&lt;br /&gt;
:{{:Templateimpl:Navti | [https://www.st.com/resource/en/datasheet/dm00037051.pdf STM32F407 Datasheet]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [https://www.st.com/resource/en/reference_manual/dm00031020-stm32f405-415-stm32f407-417-stm32f427-437-and-stm32f429-439-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf STM32F407 Reference Manual]}}&lt;br /&gt;
:{{:Templateimpl:Navti | [https://www.silabs.com/wireless/wi-fi/rs9116-wi-fi-transceiver-modules/device.rs9116n-sb00-aa1 RS9116 Radio Module Resources]}}&lt;br /&gt;
&lt;br /&gt;
[[File:CutiPy back.png]][[File:CutiPy component.png]]&amp;lt;/br&amp;gt;&lt;br /&gt;
'''CuTiPy™'''&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{:Templateimpl:navtend}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--__TOC__--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /***************************************** Background Information ****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:bg | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  General Information  *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{:Templateimpl:geninfo | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************  Using/Working With  ******************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:using | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*****************************************       Examples        *****************************************/ --&amp;gt;&lt;br /&gt;
&amp;lt;!-- /*********************************************************************************************************/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{:Templateimpl:examples | initials=MD | title=Page Title | desc=Description for SEO | project=OE 5 }}--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ebraun</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=Cutipy-MicroPython_LED_Ring_Counter_demo&amp;diff=15067</id>
		<title>Cutipy-MicroPython LED Ring Counter demo</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=Cutipy-MicroPython_LED_Ring_Counter_demo&amp;diff=15067"/>
		<updated>2022-05-31T22:00:28Z</updated>

		<summary type="html">&lt;p&gt;Ebraun: Changed the instructions a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Intro==&lt;br /&gt;
Here we will demonstrate the functionality of the LED's on the CutiPy, in addition to timer interrupts and pushbutton functionality.&lt;br /&gt;
&lt;br /&gt;
===Required Materials===&lt;br /&gt;
&amp;lt;cl&amp;gt;&lt;br /&gt;
1. CutiPy device running MicroPython &lt;br /&gt;
* A personal computer &lt;br /&gt;
* [http://git.emacinc.com/micropython-public/micropython-helper-scripts/blob/master/ringCounter.py  ringCounter.py script]&lt;br /&gt;
&amp;lt;/cl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Steps===&lt;br /&gt;
&lt;br /&gt;
'''ON YOUR PC:''' &lt;br /&gt;
&amp;lt;cl&amp;gt;&lt;br /&gt;
1. Connect your CutiPy to your personal computer using a microUSB cable ([[ Cutipy_Getting_Started | Steps Covered Here ]])&lt;br /&gt;
* Copy ringCounter.py into the CutiPy drive&lt;br /&gt;
* Reset your CutiPy board to update the file system&lt;br /&gt;
* Establish a REPL terminal connection ([[ Cutipy_Getting_Started | Steps Covered Here ]])&lt;br /&gt;
* In the terminal, import the Ring Counter script using the following command&lt;br /&gt;
&amp;lt;syntaxhighlight lang=python&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt; import ringCounter.py&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/cl&amp;gt;&lt;br /&gt;
==Demo==&lt;br /&gt;
* Press PB1 once quickly, and the LED's will begin to light in order, going from LED1-LED4 before restarting at LED1 again. Each time the LED's cycle, the REPL connection will display the number of cycles. Press PB1 again to stop the cycle.&lt;br /&gt;
* Hold PB1 for a second, and the same thing happens, except this time the LED's cycle in reverse from LED4-LED1. Press PB1 again to stop the cycle.&lt;br /&gt;
* To exit the demo, press ctrl + d&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
[http://wiki.emacinc.com/wiki/Micropython Micropython]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.emacinc.com/wiki/Micropython_Bluemix Bluemix on Micropython]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.emacinc.com/wiki/Wifi_and_mqtt_on_the_rs9113 Wifi and MQTT on the RS9113 in Micropython]&lt;br /&gt;
&lt;br /&gt;
[[Cutipy-MicroPython Bluetooth LE demo | Cutipy-MicroPython Bluetooth LE demo]]&lt;/div&gt;</summary>
		<author><name>Ebraun</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=Cutipy-MicroPython_LED_Ring_Counter_demo&amp;diff=15058</id>
		<title>Cutipy-MicroPython LED Ring Counter demo</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=Cutipy-MicroPython_LED_Ring_Counter_demo&amp;diff=15058"/>
		<updated>2022-05-31T21:36:59Z</updated>

		<summary type="html">&lt;p&gt;Ebraun: Added the &amp;quot;Additional Information&amp;quot; section. It's worth noting that the link to the script is useless right now since the script hasn't been uploaded to GitLab. I'll change this one the script is uploaded.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Intro==&lt;br /&gt;
Here we will demonstrate the functionality of the LED's on the CutiPy, in addition to timer interrupts and pushbutton functionality.&lt;br /&gt;
&lt;br /&gt;
===Required Materials===&lt;br /&gt;
&amp;lt;cl&amp;gt;&lt;br /&gt;
1. CutiPy device running MicroPython &lt;br /&gt;
* A personal computer &lt;br /&gt;
* [http://git.emacinc.com/micropython-public/micropython-helper-scripts/-/tree/master  ringCounter.py script]&lt;br /&gt;
&amp;lt;/cl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Steps===&lt;br /&gt;
&lt;br /&gt;
'''ON YOUR PC:''' &lt;br /&gt;
&amp;lt;cl&amp;gt;&lt;br /&gt;
1. Connect your CutiPy to your personal computer using a microUSB cable ([[ Cutipy_Getting_Started | Steps Covered Here ]])&lt;br /&gt;
* Copy ringCounter.py into the CutiPy drive&lt;br /&gt;
* Reset your CutiPy board to update the file system&lt;br /&gt;
* Download Thonny IDE and configure it for use with EMAC products ([[ Micropython | Steps Covered Here ]])&lt;br /&gt;
* On the CutiPy drive, edit boot.py and uncomment the following line towards the bottom of the script:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=python&amp;gt;&lt;br /&gt;
#pyb.main('main.py') # main script to run after this one&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Then, change the line to read 'ringCounter.py' instead of 'main.py', as shown below:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=python&amp;gt;&lt;br /&gt;
pyb.main('ringCounter.py') # main script to run after this one&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Save the file, then establish a REPL terminal connection ([[ Cutipy_Getting_Started | Steps Covered Here ]])&lt;br /&gt;
&amp;lt;/cl&amp;gt;&lt;br /&gt;
==Demo==&lt;br /&gt;
* Press PB1 once quickly, and the LED's will begin to light in order, going from LED1-LED4 before restarting at LED1 again. Each time the LED's cycle, the REPL connection will display the number of cycles. Press PB1 again to stop the cycle.&lt;br /&gt;
* Hold PB1 for a second, and the same thing happens, except this time the LED's cycle in reverse from LED4-LED1. Press PB1 again to stop the cycle.&lt;br /&gt;
* To exit the demo, press ctrl + b&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
[http://wiki.emacinc.com/wiki/Micropython Micropython]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.emacinc.com/wiki/Micropython_Bluemix Bluemix on Micropython]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.emacinc.com/wiki/Wifi_and_mqtt_on_the_rs9113 Wifi and MQTT on the RS9113 in Micropython]&lt;br /&gt;
&lt;br /&gt;
[[Cutipy-MicroPython Bluetooth LE demo | Cutipy-MicroPython Bluetooth LE demo]]&lt;/div&gt;</summary>
		<author><name>Ebraun</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.emacinc.com/index.php?title=Cutipy-MicroPython_LED_Ring_Counter_demo&amp;diff=15051</id>
		<title>Cutipy-MicroPython LED Ring Counter demo</title>
		<link rel="alternate" type="text/html" href="https://wiki.emacinc.com/index.php?title=Cutipy-MicroPython_LED_Ring_Counter_demo&amp;diff=15051"/>
		<updated>2022-05-31T21:23:23Z</updated>

		<summary type="html">&lt;p&gt;Ebraun: Created this page as an LED demo for the CutiPy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Intro==&lt;br /&gt;
Here we will demonstrate the functionality of the LED's on the CutiPy, in addition to timer interrupts and pushbutton functionality.&lt;br /&gt;
&lt;br /&gt;
===Required Materials===&lt;br /&gt;
&amp;lt;cl&amp;gt;&lt;br /&gt;
1. CutiPy device running MicroPython &lt;br /&gt;
* A personal computer &lt;br /&gt;
* [http://git.emacinc.com/micropython-public/micropython-helper-scripts/-/tree/master  ringCounter.py script]&lt;br /&gt;
&amp;lt;/cl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Steps===&lt;br /&gt;
&lt;br /&gt;
'''ON YOUR PC:''' &lt;br /&gt;
&amp;lt;cl&amp;gt;&lt;br /&gt;
1. Connect your CutiPy to your personal computer using a microUSB cable ([[ Cutipy_Getting_Started | Steps Covered Here ]])&lt;br /&gt;
* Copy ringCounter.py into the CutiPy drive&lt;br /&gt;
* Reset your CutiPy board to update the file system&lt;br /&gt;
* Download Thonny IDE and configure it for use with EMAC products ([[ Micropython | Steps Covered Here ]])&lt;br /&gt;
* On the CutiPy drive, edit boot.py and uncomment the following line towards the bottom of the script:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=python&amp;gt;&lt;br /&gt;
#pyb.main('main.py') # main script to run after this one&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Then, change the line to read 'ringCounter.py' instead of 'main.py', as shown below:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=python&amp;gt;&lt;br /&gt;
pyb.main('ringCounter.py') # main script to run after this one&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Save the file, then establish a REPL terminal connection ([[ Cutipy_Getting_Started | Steps Covered Here ]])&lt;br /&gt;
&amp;lt;/cl&amp;gt;&lt;br /&gt;
==Demo==&lt;br /&gt;
* Press PB1 once quickly, and the LED's will begin to light in order, going from LED1-LED4 before restarting at LED1 again. Each time the LED's cycle, the REPL connection will display the number of cycles. Press PB1 again to stop the cycle.&lt;br /&gt;
* Hold PB1 for a second, and the same thing happens, except this time the LED's cycle in reverse from LED4-LED1. Press PB1 again to stop the cycle.&lt;/div&gt;</summary>
		<author><name>Ebraun</name></author>
		
	</entry>
</feed>