<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[First Project - UIFlow Sleep Training Clock]]></title><description><![CDATA[<p dir="auto">made a simple wake up light with my Atom Matrix<br />
I thought about using wifi and NTP but then I wanted something I could use anywhere with a quick setup.</p>
<p dir="auto">upon power up, you set the hour by tilting left and right and pausing for 3 seconds to move onto the minutes. another pause for 3 seconds and you're done.</p>
<p dir="auto">The wake up time is fixed at 7:45. I guess I could work out an alarm setup as well but it's fixed for now.</p>
<p dir="auto">This was my first time on UI Flow and it's incredibly easy, a bit clunky but surprisingly functional.  Hashing it out in a text editor may have been much faster, especially getting the case statements and the matrices for each number created.  but I wasn't able to switch back to the GUI after editing the Python tab.  Is there a workaround for this?</p>
<p dir="auto"><a href="https://youtu.be/JC0REDS6V18" target="_blank" rel="noopener noreferrer nofollow ugc">https://youtu.be/JC0REDS6V18</a></p>
]]></description><link>https://community.m5stack.com/topic/2617/first-project-uiflow-sleep-training-clock</link><generator>RSS for Node</generator><lastBuildDate>Tue, 17 Mar 2026 00:53:21 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/2617.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Dec 2020 03:59:02 GMT</pubDate><ttl>60</ttl></channel></rss>