<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Hi All Patrick - Introduce Yourself				            </title>
            <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/</link>
            <description>Discussion board for Robotics, Arduino, Raspberry Pi and other DIY electronics and modules. Join us today!</description>
            <language>en-US</language>
            <lastBuildDate>Wed, 15 Jul 2026 04:38:58 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Hi All Patrick</title>
                        <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/3/#post-24032</link>
                        <pubDate>Wed, 19 Jan 2022 17:24:13 +0000</pubDate>
                        <description><![CDATA[@robotbuilder   I use MS Paint also, I just screen shoot the fizzle dwg in TinkerCad, and paste them into the MS Paint. I then just delete all the stuff I don&#039;t need.. and redraw the parts f...]]></description>
                        <content:encoded><![CDATA[<p>@robotbuilder   I use MS Paint also, I just screen shoot the fizzle dwg in TinkerCad, and paste them into the MS Paint. I then just delete all the stuff I don't need.. and redraw the parts for clarity.. I use photos of parts I find in a google search, copy the image , and past them on the the dwg as well..I mostly use TinkerCad for the simulation capability.. saves a lot of time debuging actual bread boarding circuits.. then I don't have to worry so much about letting all that "magic smoke" out...lol</p>
<p>I like to tell people to use what ever they feel comfortable with as far as what software to use in the documentation process..As you mentioned, documentation is <strong>VERY important! </strong> I copy all my code and paste them into word docs for future reference, as with all my dwgs, and paint files.</p>
<p> </p>
<p>regards,</p>
<p>  LouisR</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/introductions/">Introduce Yourself</category>                        <dc:creator>Inst-Tech</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/3/#post-24032</guid>
                    </item>
				                    <item>
                        <title>RE: Hi All Patrick</title>
                        <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/3/#post-24024</link>
                        <pubDate>Wed, 19 Jan 2022 02:00:38 +0000</pubDate>
                        <description><![CDATA[@patrickwd
Thanks for pointing that out, I tend not to look at the forum, just the posted body of text, bad habit to get into.
I just realized that this thread is still running in the &quot;Int...]]></description>
                        <content:encoded><![CDATA[<p>@patrickwd</p>
<p>Thanks for pointing that out, I tend not to look at the forum, just the posted body of text, bad habit to get into.</p>
<p>I just realized that this thread is still running in the "Introduce Yourself" forum. This is supposed to be for preliminary introductions for new members. After the introduction, questions, discussions and bragging are to be directed to one of the other forums which is more relevant.</p>
<p>You should continue discussing your particular problem in another, more appropriate forum too.</p>
<p>Hopefully, you'll find a solution to your problem soon :)</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/introductions/">Introduce Yourself</category>                        <dc:creator>Will</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/3/#post-24024</guid>
                    </item>
				                    <item>
                        <title>RE: Hi All Patrick</title>
                        <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/3/#post-24023</link>
                        <pubDate>Wed, 19 Jan 2022 02:00:23 +0000</pubDate>
                        <description><![CDATA[@will Can do!]]></description>
                        <content:encoded><![CDATA[<p>@will Can do!</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/introductions/">Introduce Yourself</category>                        <dc:creator>Alan L</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/3/#post-24023</guid>
                    </item>
				                    <item>
                        <title>RE: Hi All Patrick</title>
                        <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/3/#post-24022</link>
                        <pubDate>Wed, 19 Jan 2022 01:49:31 +0000</pubDate>
                        <description><![CDATA[Posted by: @patrickwd 
@alan-l    @will 
I am only new to this forum but...
Think you guys have wound up on my introductory post.  Think you should find a better place for your posts.

...]]></description>
                        <content:encoded><![CDATA[<blockquote data-userid="4415" data-postid="24021" data-mention="patrickwd">
<div class="wpforo-post-quote-author"><strong> Posted by: @patrickwd </strong></div>
<p><a title="Alan L" href="https://forum.dronebotworkshop.com/profile/alan-l/">@alan-l</a><span>    <a title="Will" href="https://forum.dronebotworkshop.com/profile/will/">@will</a> </span></p>
<p>I am only new to this forum but...</p>
<p>Think you guys have wound up on my introductory post.  Think you should find a better place for your posts.</p>
</blockquote>
<p>I agree, alan-1 should start a new topic in a more appropriate forum.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/introductions/">Introduce Yourself</category>                        <dc:creator>Will</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/3/#post-24022</guid>
                    </item>
				                    <item>
                        <title>RE: Hi All Patrick</title>
                        <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-24021</link>
                        <pubDate>Wed, 19 Jan 2022 01:44:35 +0000</pubDate>
                        <description><![CDATA[@alan-l    @will 
I am only new to this forum but...
Think you guys have wound up on my introductory post.  Think you should find a better place for your posts.]]></description>
                        <content:encoded><![CDATA[<p><a title="Alan L" href="https://forum.dronebotworkshop.com/profile/alan-l/">@alan-l</a><span>    <a title="Will" href="https://forum.dronebotworkshop.com/profile/will/">@will</a> </span></p>
<p>I am only new to this forum but...</p>
<p>Think you guys have wound up on my introductory post.  Think you should find a better place for your posts.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/introductions/">Introduce Yourself</category>                        <dc:creator>PatrickWD</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-24021</guid>
                    </item>
				                    <item>
                        <title>RE: Hi All Patrick</title>
                        <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-24018</link>
                        <pubDate>Wed, 19 Jan 2022 01:19:36 +0000</pubDate>
                        <description><![CDATA[@inst-tech
You will be appalled. I had a search and I have no schematic. Not sure if I didn&#039;t do one or if it is on paper somewhere but if so I can&#039;t find it.
My code I think is reasonably...]]></description>
                        <content:encoded><![CDATA[<p>@inst-tech</p>
<p>You will be appalled. I had a search and I have no schematic. Not sure if I didn't do one or if it is on paper somewhere but if so I can't find it.</p>
<p>My code I think is reasonably well documented and even without lots of coffee I can roughly remember how it works. Except for the bit that solves the intersection of 3 spheres which I had to pinch and to be honest was never 100% clear how it worked.  My maths has faded over the years.</p>
<p>Cheers</p>
<p>Patrick</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/introductions/">Introduce Yourself</category>                        <dc:creator>PatrickWD</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-24018</guid>
                    </item>
				                    <item>
                        <title>RE: Hi All Patrick</title>
                        <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-24002</link>
                        <pubDate>Tue, 18 Jan 2022 20:51:50 +0000</pubDate>
                        <description><![CDATA[@will Thanks for the RANDOM Generator! I will breadboard it up and see what kind of trouble I get into!
 
Great!
Alan]]></description>
                        <content:encoded><![CDATA[<p>@will Thanks for the RANDOM Generator! I will breadboard it up and see what kind of trouble I get into!</p>
<p> </p>
<p>Great!</p>
<p>Alan</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/introductions/">Introduce Yourself</category>                        <dc:creator>Alan L</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-24002</guid>
                    </item>
				                    <item>
                        <title>RE: Hi All Patrick</title>
                        <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-24001</link>
                        <pubDate>Tue, 18 Jan 2022 20:03:44 +0000</pubDate>
                        <description><![CDATA[Posted by: @alan-l 
@will The data or info that will be displayed on the OLED is simple letters and numbers to be displayed on two lines! Not much info at all. I have no idea how that will ...]]></description>
                        <content:encoded><![CDATA[<blockquote data-userid="4422" data-postid="23998" data-mention="alan-l">
<div class="wpforo-post-quote-author"><strong> Posted by: @alan-l </strong></div>
<p>@will The data or info that will be displayed on the OLED is simple letters and numbers to be displayed on two lines! Not much info at all. I have no idea how that will be made available to me. I have that question off to the app developer.</p>
</blockquote>
<p>OK, until you get that straightened out, here are a couple of functions to give you random digits from 0-9 and random letters from A-Z (uppercase only).</p>
<p>Maybe you can use them to simulate input to get your OLED(s) working in the meantime. </p>
<pre contenteditable="false"><span style="color: #00979c">void</span> <span style="color: #5e6d03">setup</span><span style="color: #000000">(</span><span style="color: #000000">)</span> <span style="color: #000000">{</span>
    <span style="color: #d35400">randomSeed</span><span style="color: #000000">(</span><span style="color: #d35400">analogRead</span><span style="color: #000000">(</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span style="color: #000000">)</span><span style="color: #000000">;</span>              <span style="color: #434f54">// Seed random number generator</span>
    <strong><span style="color: #d35400">Serial</span></strong><span style="color: #434f54">.</span><span style="color: #d35400">begin</span><span style="color: #000000">(</span><span style="color: #000000">9600</span><span style="color: #000000">)</span><span style="color: #000000">;</span>                     <span style="color: #434f54">// Start up serial console</span>
<span style="color: #000000">}</span>

<span style="color: #00979c">void</span> <span style="color: #5e6d03">loop</span><span style="color: #000000">(</span><span style="color: #000000">)</span> <span style="color: #000000">{</span>
    <strong><span style="color: #d35400">Serial</span></strong><span style="color: #434f54">.</span><span style="color: #d35400">print</span><span style="color: #000000">(</span> <span style="color: #005c5f">"'"</span> <span style="color: #000000">)</span><span style="color: #000000">;</span>                    <span style="color: #434f54">// Print starting quote</span>
    <strong><span style="color: #d35400">Serial</span></strong><span style="color: #434f54">.</span><span style="color: #d35400">print</span><span style="color: #000000">(</span> <span style="color: #000000">randomLetter</span><span style="color: #000000">(</span><span style="color: #000000">)</span> <span style="color: #000000">)</span><span style="color: #000000">;</span>         <span style="color: #434f54">// Print random letter from function</span>
    <strong><span style="color: #d35400">Serial</span></strong><span style="color: #434f54">.</span><span style="color: #d35400">print</span><span style="color: #000000">(</span><span style="color: #005c5f">"', "</span><span style="color: #000000">)</span><span style="color: #000000">;</span>                    <span style="color: #434f54">// Print closing quote and comma</span>
    <strong><span style="color: #d35400">Serial</span></strong><span style="color: #434f54">.</span><span style="color: #d35400">println</span><span style="color: #000000">(</span> <span style="color: #000000">randomDigit</span><span style="color: #000000">(</span><span style="color: #000000">)</span> <span style="color: #000000">)</span><span style="color: #000000">;</span>        <span style="color: #434f54">// Print random digit</span>
    <span style="color: #d35400">delay</span><span style="color: #000000">(</span><span style="color: #000000">400</span><span style="color: #000000">)</span><span style="color: #000000">;</span>
<span style="color: #000000">}</span>

<span style="color: #00979c">char</span> <span style="color: #000000">randomDigit</span><span style="color: #000000">(</span><span style="color: #000000">)</span>                          <span style="color: #434f54">// Generate random digit '0'-'9'</span>
<span style="color: #000000">{</span>
    <span style="color: #5e6d03">return</span><span style="color: #00979c">'0'</span><span style="color: #434f54">+</span><span style="color: #d35400">random</span><span style="color: #000000">(</span><span style="color: #000000">0</span><span style="color: #434f54">,</span><span style="color: #000000">10</span><span style="color: #000000">)</span><span style="color: #000000">;</span>
<span style="color: #000000">}</span>

<span style="color: #00979c">char</span> <span style="color: #000000">randomLetter</span><span style="color: #000000">(</span><span style="color: #000000">)</span>                         <span style="color: #434f54">// Generate random letter 'A'-'Z'</span>
<span style="color: #000000">{</span>
    <span style="color: #5e6d03">return</span> <span style="color: #00979c">'A'</span><span style="color: #434f54">+</span><span style="color: #d35400">random</span><span style="color: #000000">(</span><span style="color: #000000">0</span><span style="color: #434f54">,</span><span style="color: #000000">26</span><span style="color: #000000">)</span><span style="color: #000000">;</span>
<span style="color: #000000">}</span>

</pre>
<p>What randomDigit does is take the base '0' (the character form of the digit zero) and add on an offset from 0 to 9. This corresponds to the character value of the added offset.</p>
<p>Similarly for randomLetter, it takes the base 'A' and adds a randomly selected offset of 0-25 which yields the character form of the letter at the offset selected. </p>
<blockquote data-userid="4422" data-postid="23998" data-mention="alan-l">
<p>I wish I knew more in the way of correct terms and so on so as to not get confused on things. :) </p>
</blockquote>
<p>Don't worry about it, it's called learning :)</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/introductions/">Introduce Yourself</category>                        <dc:creator>Will</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-24001</guid>
                    </item>
				                    <item>
                        <title>RE: Hi All Patrick</title>
                        <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-23998</link>
                        <pubDate>Tue, 18 Jan 2022 19:34:15 +0000</pubDate>
                        <description><![CDATA[@will The data or info that will be displayed on the OLED is simple letters and numbers to be displayed on two lines! Not much info at all. I have no idea how that will be made available to ...]]></description>
                        <content:encoded><![CDATA[<p>@will The data or info that will be displayed on the OLED is simple letters and numbers to be displayed on two lines! Not much info at all. I have no idea how that will be made available to me. I have that question off to the app developer.</p>
<p>I will read up and look at the video.</p>
<p>I really do thank you for taking the time. I wish I knew more in the way of correct terms and so on so as to not get confused on things. :)</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/introductions/">Introduce Yourself</category>                        <dc:creator>Alan L</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-23998</guid>
                    </item>
				                    <item>
                        <title>RE: Hi All Patrick</title>
                        <link>https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-23997</link>
                        <pubDate>Tue, 18 Jan 2022 19:02:32 +0000</pubDate>
                        <description><![CDATA[@alan-l 
I have no idea what kind of data you&#039;re expecting to display as you&#039;ve given us no details about your project other than it will use a MEGA and two OLED displays.
I assume that yo...]]></description>
                        <content:encoded><![CDATA[<p>@alan-l </p>
<p>I have no idea what kind of data you're expecting to display as you've given us no details about your project other than it will use a MEGA and two OLED displays.</p>
<p>I assume that you will be getting a stream of data in the form of a number (or set of numbers) and will be processing it (them) somehow to make an appropriate pattern on the OLED (symbols, rays, circles, letters, whatever).</p>
<p>I suggested a potentiometer since they are readily available, inexpensive and can be wired up so that one end is tied to +5, the other end is tied to GND and the wiper is connected to one of the analog pins (A0, A1, A2, ...). The potentiometer can then be read using the command </p>
<p>int  aValue0 = analogRead(A0);</p>
<p>which will read a value from 2 to 1023 into the variable aValue0. Further, this value can be manipulated (by you) to any possible value in the range of the type you used (in this cast int for 16bit integer). You can also change it to a floating point number of any size by suitable multiplication or division.</p>
<p>In short, you can use the potentiometer (or a set of them) to generate the kind of numeric input that you expect from the final data source so that you can develop your OLED display before you get your final data source ready.</p>
<p>There's nothing magical or even difficult about potentiometers. Take a look at this simple project which uses a potentiometer to dim an LED to help understand the principles involved. It reads the potentiometer and then rescales the value read into 0-255 and then uses that as a PWM value to adjust the brightness of an LED  ...</p>
<p>https://create.arduino.cc/projecthub/NIKHIL1916/led-dimming-circuit-8d6c9e</p>
<p>I was suggesting that you could use a pot(entiometer) to do the same kind of thing to generate a value (or values if more that one pot is used) to simulate input data for your LED display.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/introductions/">Introduce Yourself</category>                        <dc:creator>Will</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/introductions/hi-all-patrick/paged/2/#post-23997</guid>
                    </item>
							        </channel>
        </rss>
		