<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.opensourceecology.org/index.php?action=history&amp;feed=atom&amp;title=Minimalist_Arduino_Log</id>
	<title>Minimalist Arduino Log - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.opensourceecology.org/index.php?action=history&amp;feed=atom&amp;title=Minimalist_Arduino_Log"/>
	<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Minimalist_Arduino_Log&amp;action=history"/>
	<updated>2026-04-25T01:15:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Minimalist_Arduino_Log&amp;diff=232741&amp;oldid=prev</id>
		<title>Marcin: /* 2020 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Minimalist_Arduino_Log&amp;diff=232741&amp;oldid=prev"/>
		<updated>2020-09-05T00:37:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:37, 5 September 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=2020=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sep &lt;/ins&gt;2020 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Build Camp&lt;/ins&gt;=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vS5ypBNfyghsWOnGsjHvmyWG5GKPark7qvih9kjI0Obc5NDuCa-asTpOuVxFK0WurXi-mfT9d_Ks5xM/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vS5ypBNfyghsWOnGsjHvmyWG5GKPark7qvih9kjI0Obc5NDuCa-asTpOuVxFK0WurXi-mfT9d_Ks5xM/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[https://docs.google.com/presentation/d/1lpIJ_uB2KKMPcbizEqexMqhWw6IfBkLYbX1IoAso91E/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[https://docs.google.com/presentation/d/1lpIJ_uB2KKMPcbizEqexMqhWw6IfBkLYbX1IoAso91E/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;=March 2020 STEAM Camp&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=March 2020 STEAM Camp=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10220051505135085&amp;amp;show_text=true&amp;amp;width=552&amp;amp;height=697&amp;amp;appId&amp;quot; width=&amp;quot;552&amp;quot; height=&amp;quot;697&amp;quot; style=&amp;quot;border:none;overflow:hidden&amp;quot; scrolling=&amp;quot;no&amp;quot; frameborder=&amp;quot;0&amp;quot; allowTransparency=&amp;quot;true&amp;quot; allow=&amp;quot;encrypted-media&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10220051505135085&amp;amp;show_text=true&amp;amp;width=552&amp;amp;height=697&amp;amp;appId&amp;quot; width=&amp;quot;552&amp;quot; height=&amp;quot;697&amp;quot; style=&amp;quot;border:none;overflow:hidden&amp;quot; scrolling=&amp;quot;no&amp;quot; frameborder=&amp;quot;0&amp;quot; allowTransparency=&amp;quot;true&amp;quot; allow=&amp;quot;encrypted-media&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Marcin</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Minimalist_Arduino_Log&amp;diff=232740&amp;oldid=prev</id>
		<title>Marcin: Created page with &quot;=2020= &lt;html&gt; &lt;iframe src=&quot;https://docs.google.com/presentation/d/e/2PACX-1vS5ypBNfyghsWOnGsjHvmyWG5GKPark7qvih9kjI0Obc5NDuCa-asTpOuVxFK0WurXi-mfT9d_Ks5xM/embed?start=false&amp;lo...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Minimalist_Arduino_Log&amp;diff=232740&amp;oldid=prev"/>
		<updated>2020-09-05T00:37:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=2020= &amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vS5ypBNfyghsWOnGsjHvmyWG5GKPark7qvih9kjI0Obc5NDuCa-asTpOuVxFK0WurXi-mfT9d_Ks5xM/embed?start=false&amp;amp;lo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=2020=&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vS5ypBNfyghsWOnGsjHvmyWG5GKPark7qvih9kjI0Obc5NDuCa-asTpOuVxFK0WurXi-mfT9d_Ks5xM/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1lpIJ_uB2KKMPcbizEqexMqhWw6IfBkLYbX1IoAso91E/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
==March 2020 STEAM Camp==&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10220051505135085&amp;amp;show_text=true&amp;amp;width=552&amp;amp;height=697&amp;amp;appId&amp;quot; width=&amp;quot;552&amp;quot; height=&amp;quot;697&amp;quot; style=&amp;quot;border:none;overflow:hidden&amp;quot; scrolling=&amp;quot;no&amp;quot; frameborder=&amp;quot;0&amp;quot; allowTransparency=&amp;quot;true&amp;quot; allow=&amp;quot;encrypted-media&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/marcin.jakubowski.378%2Fposts%2F10220051505135085 FB link]&lt;br /&gt;
&lt;br /&gt;
=From Japan in 2009=&lt;br /&gt;
&lt;br /&gt;
*Variation on dead-bug soldering from [https://blog.adafruit.com/2009/05/22/one-chip-sized-arduino/] to make a functional Arduino:&lt;br /&gt;
&lt;br /&gt;
[[File:deadbugarduino.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Assessment=&lt;br /&gt;
For this to be functional:&lt;br /&gt;
*[[File:check.png]]We need a source of clean 5V power such as a computer or USB power supply (USB B). This is easy.&lt;br /&gt;
*[[File:check.png]]We need to connect to specific pins. Yes, this is doable simply by using female Dupont wire directly connected to the pins of the chip.&lt;br /&gt;
*[[File:check.png]]For this to be programmed, we need a USB to serial interface, which this doesn&amp;#039;t appear to include. However, we can program this chip by inserting into another Arduino Uno.&lt;br /&gt;
&lt;br /&gt;
Thus, this would completely work to control things when powered up, such as a minimalist CEB Press. This could be a great apocalyptic option if one had components but no circuit boards/proto boards of any type to solder/plug onto.&lt;br /&gt;
&lt;br /&gt;
===VCC (pin 7/(20))===&lt;br /&gt;
* At 16MHz the operating voltage is 3.78..5.5V. [https://electronics.stackexchange.com/a/117673]&lt;br /&gt;
&lt;br /&gt;
===RESET (pin 1)===&lt;br /&gt;
* RESET can be left unconnected (&amp;quot;floating&amp;quot;) because it has a (weak) internal pull-up resistor.&lt;br /&gt;
** AN2519: &amp;quot;The Reset line has an internal pull-up resistor. If the environment is noisy, it can be insufficient and Reset may occur sporadically.&amp;quot; [https://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en591472]&lt;br /&gt;
&lt;br /&gt;
* RESET can be directly connected to +5V to have a defined voltage potential. The datasheet says: &amp;quot;Connecting unused pins directly to VCC or GND is not recommended, since this may cause excessive currents if the pin is accidentally configured as an output&amp;quot;. However, in normal usage RESET is never reconfigured as a digital port (in fact, this can be only done by blowing the RSTDISBL fuse and not undone - nobody sane would do it!?), so directly connecting RESET to +5V seems acceptable.&lt;br /&gt;
** According to the datasheet: If +5V is connected, then there is a reset current of approx. 0A. If 0V (GND) is connected, it is approx. 100uA.&lt;br /&gt;
&lt;br /&gt;
=Further Simplification=&lt;br /&gt;
More simple option for a functional Arduino appears to be:&lt;br /&gt;
#USB B port - to plug into ubiquitous USB ports using a USB A to USB B male-male cable&lt;br /&gt;
#Atmega 328P chip&lt;br /&gt;
#2 wires from USB port to power up the chip.&lt;br /&gt;
#Crystal oscillator on pins 9 and 10, with 22 pf capacitors to pins 9 and 10&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s it! To connect to outputs or inputs - use Dupont wire.&lt;br /&gt;
&lt;br /&gt;
=Furthest Simplification=&lt;br /&gt;
For the radicals in the house, here is the absolute absolute minimum&lt;br /&gt;
#Atmega 328P chip&lt;br /&gt;
#Oscillator mechanism - crystal oscillator on pins 9 and 10, with 22 pf capacitors to pins 9 and 10&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s it! Power is supplied via a reliable power source to the +5 and ground via Dupont wires, and crystal is soldered directly to pins 9 and 10. Capacitors are soldered between 9 and 10 and ground. &lt;br /&gt;
&lt;br /&gt;
Reset is accomplished by unplugging power. Programming is accomplished by plugging into an off-the-shelf Arduino Uno.&lt;br /&gt;
&lt;br /&gt;
=Oscillator Schematic=&lt;br /&gt;
[[File:49AOJhP.png]]&lt;br /&gt;
&lt;br /&gt;
From the ATmega328 datasheet. (XTAL1 is pin 9, XTAL2 is pin 10.)&lt;br /&gt;
&lt;br /&gt;
=Sourcing=&lt;br /&gt;
*USA - Breadboard Arduino kits exist - crystal, chip, caps, resistors, and reset button -  [https://www.ebay.com/sch/i.html?_from=R40&amp;amp;_trksid=m570.l1313&amp;amp;_nkw=atmega+328p+with+bootloader&amp;amp;_sacat=0]&lt;br /&gt;
*Ali - [https://www.aliexpress.com/item/1651040103.html?src=google&amp;amp;src=google&amp;amp;albch=shopping&amp;amp;acnt=494-037-6276&amp;amp;isdl=y&amp;amp;slnk=&amp;amp;plac=&amp;amp;mtctp=&amp;amp;albbt=Google_7_shopping&amp;amp;aff_platform=google&amp;amp;aff_short_key=UneMJZVf&amp;amp;&amp;amp;albagn=888888&amp;amp;albcp=1582410664&amp;amp;albag=59754279756&amp;amp;trgt=743612850714&amp;amp;crea=en1651040103&amp;amp;netw=u&amp;amp;device=c&amp;amp;albpg=743612850714&amp;amp;albpd=en1651040103&amp;amp;gclid=EAIaIQobChMIv5vgmpK56gIVqtSzCh2lawNcEAYYByABEgIGwPD_BwE&amp;amp;gclsrc=aw.ds]&lt;br /&gt;
*Adafruit 2215 - [https://www.adafruit.com/product/2215]&lt;br /&gt;
** 1x 16MHz crystal (30PPM tolerance)&lt;br /&gt;
** 2x 20 pF capacitor&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[[KiCad 101]]&lt;br /&gt;
*[[Mitch Altman]]&lt;/div&gt;</summary>
		<author><name>Marcin</name></author>
	</entry>
</feed>