Re: Yet another belly light flasher

Post Reply
Mike Handley
Posts: 117
Joined: Thu Mar 31, 2011 8:09 pm

Yet another belly light flasher

Post by Mike Handley » Tue Dec 01, 2015 1:30 am

Why bother to build a controller at all?

You can get an Arduino, fully assembled from China for about $4 with free postage, and wire your LEDs directly to that.

You don't even need to know how to write code - you can have mine for free. Almost any code you need has been done by someone somewhere, i lifted this sample code by Bill Earl from the Adafruit site and spent about 10min hacking it to suit a B9 Belly and Chest lights.

See the results here:

https://youtu.be/ehAiSX7xHj8


Mike H

toblueiis
Posts: 270
Joined: Mon May 27, 2013 11:11 am

Re: Yet another belly light flasher

Post by toblueiis » Tue Dec 01, 2015 6:57 am

Hello,

Since you ask what is the drive or motivation behind another belly light flasher, I will try to express that motivation, at least from my perspective.

When I have discussed this in the past, sometimes I have mentioned about problems that I have faced on my job with equipment that has microprocessors, how they will occasionally lock up and have to be powered down to reset them. This are pieces of equipment that might run 800-1000 dollars each, and we have lots of them. They are not cheaply built pieces of equipment. In simple tasks, I would prefer to avoid a microprocessor in such simple tasks. That being said, I have several EZB controllers for future tasks.

Another factor for me, is that I appreciate the feeling of accomplishment by having built a component of B9 from scratch. I like the feeling of building my own parts for my B9 and not just buying all the parts that are totally assembled. To each person it is their choice of how they will approach the building of their B9, whether they buy a kit of the individual parts and put them together into a major B9 part, or whether they will buy some of the excellent parts that are virtually manufactured (they are of such high quality) available from the vendors. Different issues will affect our approach to how we construct out B9, whether finances, tool access, time, or that we just like that totally hands on approach. After all, the club is called the B9 BUILDERS club. I am so appreciative of the work of so many other B9 builders who have their detailed construction info available on the site. Seeing this for me is an exciting challenge, but for others, it may just prove a path that they don't want to take.

As for me, I am not wanting to make any money at all on what notes of electronic projects I have presented. I have even provided technical information on other work to benefit others, at no cost. I just did it to help out, to help show appreciation for how I have benefited from other workers. I have tied up a lot of time in researching, testing, and building, and am not interested in trying to recoup the value of my time. What I have learned along the way is of great value to me, technical growth as well as personal growth.

There is a portion of the B9 website that helps you construct various parts from scratch. This is a great part of the site to me. I hope it stays there forever and even grows. It is a great feeling when you can build something from scratch, when it is in your personality. As one wise builder has encouraged us in the past, it is your robot, you can build it how your want.

Sometimes, what drives or guides us in our task is not an issue of what is economical or time-efficient, but for those untangeable, unmeasureable things that we will gain from the final result. As the commercial says, Priceless!

thanks,

David M.


--------------------------------------------
On Tue, 12/1/15, Mike Handley mike_handley@yahoo.com [B9Builders] wrote:

Subject: [B9Builders] Yet another belly light flasher
To: B9Builders@yahoogroups.com
Date: Tuesday, December 1, 2015, 12:29 AM


Why bother to build a controller at all?

You can get an Arduino, fully assembled from China for about
$4 with free postage, and wire your LEDs directly to
that.

You don't even need to know how to write code - you can
have mine for free. Almost any code you need has been done
by someone somewhere, i lifted this sample code by Bill Earl
from the Adafruit site and spent about 10min hacking it to
suit a B9 Belly and Chest lights.

See the results here:



https://youtu.be/ehAiSX7xHj8



Mike H









#yiv4887856124 #yiv4887856124 --
#yiv4887856124ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}

#yiv4887856124 #yiv4887856124ygrp-mkp hr {
border:1px solid #d8d8d8;}

#yiv4887856124 #yiv4887856124ygrp-mkp #yiv4887856124hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}

#yiv4887856124 #yiv4887856124ygrp-mkp #yiv4887856124ads {
margin-bottom:10px;}

#yiv4887856124 #yiv4887856124ygrp-mkp .yiv4887856124ad {
padding:0 0;}

#yiv4887856124 #yiv4887856124ygrp-mkp .yiv4887856124ad p {
margin:0;}

#yiv4887856124 #yiv4887856124ygrp-mkp .yiv4887856124ad a {
color:#0000ff;text-decoration:none;}
#yiv4887856124 #yiv4887856124ygrp-sponsor
#yiv4887856124ygrp-lc {
font-family:Arial;}

#yiv4887856124 #yiv4887856124ygrp-sponsor
#yiv4887856124ygrp-lc #yiv4887856124hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}

#yiv4887856124 #yiv4887856124ygrp-sponsor
#yiv4887856124ygrp-lc .yiv4887856124ad {
margin-bottom:10px;padding:0 0;}

#yiv4887856124 #yiv4887856124actions {
font-family:Verdana;font-size:11px;padding:10px 0;}

#yiv4887856124 #yiv4887856124activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}

#yiv4887856124 #yiv4887856124activity span {
font-weight:700;}

#yiv4887856124 #yiv4887856124activity span:first-child {
text-transform:uppercase;}

#yiv4887856124 #yiv4887856124activity span a {
color:#5085b6;text-decoration:none;}

#yiv4887856124 #yiv4887856124activity span span {
color:#ff7900;}

#yiv4887856124 #yiv4887856124activity span
.yiv4887856124underline {
text-decoration:underline;}

#yiv4887856124 .yiv4887856124attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}

#yiv4887856124 .yiv4887856124attach div a {
text-decoration:none;}

#yiv4887856124 .yiv4887856124attach img {
border:none;padding-right:5px;}

#yiv4887856124 .yiv4887856124attach label {
display:block;margin-bottom:5px;}

#yiv4887856124 .yiv4887856124attach label a {
text-decoration:none;}

#yiv4887856124 blockquote {
margin:0 0 0 4px;}

#yiv4887856124 .yiv4887856124bold {
font-family:Arial;font-size:13px;font-weight:700;}

#yiv4887856124 .yiv4887856124bold a {
text-decoration:none;}

#yiv4887856124 dd.yiv4887856124last p a {
font-family:Verdana;font-weight:700;}

#yiv4887856124 dd.yiv4887856124last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}

#yiv4887856124 dd.yiv4887856124last p
span.yiv4887856124yshortcuts {
margin-right:0;}

#yiv4887856124 div.yiv4887856124attach-table div div a {
text-decoration:none;}

#yiv4887856124 div.yiv4887856124attach-table {
width:400px;}

#yiv4887856124 div.yiv4887856124file-title a, #yiv4887856124
div.yiv4887856124file-title a:active, #yiv4887856124
div.yiv4887856124file-title a:hover, #yiv4887856124
div.yiv4887856124file-title a:visited {
text-decoration:none;}

#yiv4887856124 div.yiv4887856124photo-title a,
#yiv4887856124 div.yiv4887856124photo-title a:active,
#yiv4887856124 div.yiv4887856124photo-title a:hover,
#yiv4887856124 div.yiv4887856124photo-title a:visited {
text-decoration:none;}

#yiv4887856124 div#yiv4887856124ygrp-mlmsg
#yiv4887856124ygrp-msg p a span.yiv4887856124yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}

#yiv4887856124 .yiv4887856124green {
color:#628c2a;}

#yiv4887856124 .yiv4887856124MsoNormal {
margin:0 0 0 0;}

#yiv4887856124 o {
font-size:0;}

#yiv4887856124 #yiv4887856124photos div {
float:left;width:72px;}

#yiv4887856124 #yiv4887856124photos div div {
border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}

#yiv4887856124 #yiv4887856124photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}

#yiv4887856124 #yiv4887856124reco-category {
font-size:77%;}

#yiv4887856124 #yiv4887856124reco-desc {
font-size:77%;}

#yiv4887856124 .yiv4887856124replbq {
margin:4px;}

#yiv4887856124 #yiv4887856124ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg table {
font-size:inherit;font:100%;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg select,
#yiv4887856124 input, #yiv4887856124 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg pre, #yiv4887856124
code {
font:115% monospace;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg * {
line-height:1.22em;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg #yiv4887856124logo {
padding-bottom:10px;}


#yiv4887856124 #yiv4887856124ygrp-msg p a {
font-family:Verdana;}

#yiv4887856124 #yiv4887856124ygrp-msg
p#yiv4887856124attach-count span {
color:#1E66AE;font-weight:700;}

#yiv4887856124 #yiv4887856124ygrp-reco
#yiv4887856124reco-head {
color:#ff7900;font-weight:700;}

#yiv4887856124 #yiv4887856124ygrp-reco {
margin-bottom:20px;padding:0px;}

#yiv4887856124 #yiv4887856124ygrp-sponsor #yiv4887856124ov
li a {
font-size:130%;text-decoration:none;}

#yiv4887856124 #yiv4887856124ygrp-sponsor #yiv4887856124ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}

#yiv4887856124 #yiv4887856124ygrp-sponsor #yiv4887856124ov
ul {
margin:0;padding:0 0 0 8px;}

#yiv4887856124 #yiv4887856124ygrp-text {
font-family:Georgia;}

#yiv4887856124 #yiv4887856124ygrp-text p {
margin:0 0 1em 0;}

#yiv4887856124 #yiv4887856124ygrp-text tt {
font-size:120%;}

#yiv4887856124 #yiv4887856124ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv4887856124

Mike Handley
Posts: 117
Joined: Thu Mar 31, 2011 8:09 pm

Re: Yet another belly light flasher

Post by Mike Handley » Tue Dec 01, 2015 10:09 am

Hi, you sound defensive, i don't know why. We all use the methods we are comfortable with, nobody is criticizing your approach. For you it makes sense to use discrete components, for me it was an Arduino, for Dave it was to buy Toms kit, for others it's simply to use flashing globes. There is no right or wrong way to do it ... except maybe for ElectroBoom :-) 
Mike H

On Dec 1, 2015, at 7:57 PM, toblueiis toblueiis@yahoo.com [B9Builders] wrote:
 
Hello,

Since you ask what is the drive or motivation behind another belly light flasher, I will try to express that motivation, at least from my perspective.

When I have discussed this in the past, sometimes I have mentioned about problems that I have faced on my job with equipment that has microprocessors, how they will occasionally lock up and have to be powered down to reset them. This are pieces of equipment that might run 800-1000 dollars each, and we have lots of them. They are not cheaply built pieces of equipment. In simple tasks, I would prefer to avoid a microprocessor in such simple tasks. That being said, I have several EZB controllers for future tasks.

Another factor for me, is that I appreciate the feeling of accomplishment by having built a component of B9 from scratch. I like the feeling of building my own parts for my B9 and not just buying all the parts that are totally assembled. To each person it is their choice of how they will approach the building of their B9, whether they buy a kit of the individual parts and put them together into a major B9 part, or whether they will buy some of the excellent parts that are virtually manufactured (they are of such high quality) available from the vendors. Different issues will affect our approach to how we construct out B9, whether finances, tool access, time, or that we just like that totally hands on approach. After all, the club is called the B9 BUILDERS club. I am so appreciative of the work of so many other B9 builders who have their detailed construction info available on the site. Seeing this for me is an exciting challenge, but for others, it may just prove a path that they don't want to take.

As for me, I am not wanting to make any money at all on what notes of electronic projects I have presented. I have even provided technical information on other work to benefit others, at no cost. I just did it to help out, to help show appreciation for how I have benefited from other workers. I have tied up a lot of time in researching, testing, and building, and am not interested in trying to recoup the value of my time. What I have learned along the way is of great value to me, technical growth as well as personal growth.

There is a portion of the B9 website that helps you construct various parts from scratch. This is a great part of the site to me. I hope it stays there forever and even grows. It is a great feeling when you can build something from scratch, when it is in your personality. As one wise builder has encouraged us in the past, it is your robot, you can build it how your want.

Sometimes, what drives or guides us in our task is not an issue of what is economical or time-efficient, but for those untangeable, unmeasureable things that we will gain from the final result. As the commercial says, Priceless!

thanks,

David M.

--------------------------------------------
On Tue, 12/1/15, Mike Handley mike_handley@yahoo.com [B9Builders] wrote:

Subject: [B9Builders] Yet another belly light flasher
To: B9Builders@yahoogroups.com
Date: Tuesday, December 1, 2015, 12:29 AM


Why bother to build a controller at all?

You can get an Arduino, fully assembled from China for about
$4 with free postage, and wire your LEDs directly to
that.

You don't even need to know how to write code - you can
have mine for free. Almost any code you need has been done
by someone somewhere, i lifted this sample code by Bill Earl
from the Adafruit site and spent about 10min hacking it to
suit a B9 Belly and Chest lights.

See the results here:



https://youtu.be/ehAiSX7xHj8



Mike H









#yiv4887856124 #yiv4887856124 --
#yiv4887856124ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}

#yiv4887856124 #yiv4887856124ygrp-mkp hr {
border:1px solid #d8d8d8;}

#yiv4887856124 #yiv4887856124ygrp-mkp #yiv4887856124hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}

#yiv4887856124 #yiv4887856124ygrp-mkp #yiv4887856124ads {
margin-bottom:10px;}

#yiv4887856124 #yiv4887856124ygrp-mkp .yiv4887856124ad {
padding:0 0;}

#yiv4887856124 #yiv4887856124ygrp-mkp .yiv4887856124ad p {
margin:0;}

#yiv4887856124 #yiv4887856124ygrp-mkp .yiv4887856124ad a {
color:#0000ff;text-decoration:none;}
#yiv4887856124 #yiv4887856124ygrp-sponsor
#yiv4887856124ygrp-lc {
font-family:Arial;}

#yiv4887856124 #yiv4887856124ygrp-sponsor
#yiv4887856124ygrp-lc #yiv4887856124hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}

#yiv4887856124 #yiv4887856124ygrp-sponsor
#yiv4887856124ygrp-lc .yiv4887856124ad {
margin-bottom:10px;padding:0 0;}

#yiv4887856124 #yiv4887856124actions {
font-family:Verdana;font-size:11px;padding:10px 0;}

#yiv4887856124 #yiv4887856124activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}

#yiv4887856124 #yiv4887856124activity span {
font-weight:700;}

#yiv4887856124 #yiv4887856124activity span:first-child {
text-transform:uppercase;}

#yiv4887856124 #yiv4887856124activity span a {
color:#5085b6;text-decoration:none;}

#yiv4887856124 #yiv4887856124activity span span {
color:#ff7900;}

#yiv4887856124 #yiv4887856124activity span
.yiv4887856124underline {
text-decoration:underline;}

#yiv4887856124 .yiv4887856124attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}

#yiv4887856124 .yiv4887856124attach div a {
text-decoration:none;}

#yiv4887856124 .yiv4887856124attach img {
border:none;padding-right:5px;}

#yiv4887856124 .yiv4887856124attach label {
display:block;margin-bottom:5px;}

#yiv4887856124 .yiv4887856124attach label a {
text-decoration:none;}

#yiv4887856124 blockquote {
margin:0 0 0 4px;}

#yiv4887856124 .yiv4887856124bold {
font-family:Arial;font-size:13px;font-weight:700;}

#yiv4887856124 .yiv4887856124bold a {
text-decoration:none;}

#yiv4887856124 dd.yiv4887856124last p a {
font-family:Verdana;font-weight:700;}

#yiv4887856124 dd.yiv4887856124last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}

#yiv4887856124 dd.yiv4887856124last p
span.yiv4887856124yshortcuts {
margin-right:0;}

#yiv4887856124 div.yiv4887856124attach-table div div a {
text-decoration:none;}

#yiv4887856124 div.yiv4887856124attach-table {
width:400px;}

#yiv4887856124 div.yiv4887856124file-title a, #yiv4887856124
div.yiv4887856124file-title a:active, #yiv4887856124
div.yiv4887856124file-title a:hover, #yiv4887856124
div.yiv4887856124file-title a:visited {
text-decoration:none;}

#yiv4887856124 div.yiv4887856124photo-title a,
#yiv4887856124 div.yiv4887856124photo-title a:active,
#yiv4887856124 div.yiv4887856124photo-title a:hover,
#yiv4887856124 div.yiv4887856124photo-title a:visited {
text-decoration:none;}

#yiv4887856124 div#yiv4887856124ygrp-mlmsg
#yiv4887856124ygrp-msg p a span.yiv4887856124yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}

#yiv4887856124 .yiv4887856124green {
color:#628c2a;}

#yiv4887856124 .yiv4887856124MsoNormal {
margin:0 0 0 0;}

#yiv4887856124 o {
font-size:0;}

#yiv4887856124 #yiv4887856124photos div {
float:left;width:72px;}

#yiv4887856124 #yiv4887856124photos div div {
border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}

#yiv4887856124 #yiv4887856124photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}

#yiv4887856124 #yiv4887856124reco-category {
font-size:77%;}

#yiv4887856124 #yiv4887856124reco-desc {
font-size:77%;}

#yiv4887856124 .yiv4887856124replbq {
margin:4px;}

#yiv4887856124 #yiv4887856124ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg table {
font-size:inherit;font:100%;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg select,
#yiv4887856124 input, #yiv4887856124 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg pre, #yiv4887856124
code {
font:115% monospace;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg * {
line-height:1.22em;}

#yiv4887856124 #yiv4887856124ygrp-mlmsg #yiv4887856124logo {
padding-bottom:10px;}


#yiv4887856124 #yiv4887856124ygrp-msg p a {
font-family:Verdana;}

#yiv4887856124 #yiv4887856124ygrp-msg
p#yiv4887856124attach-count span {
color:#1E66AE;font-weight:700;}

#yiv4887856124 #yiv4887856124ygrp-reco
#yiv4887856124reco-head {
color:#ff7900;font-weight:700;}

#yiv4887856124 #yiv4887856124ygrp-reco {
margin-bottom:20px;padding:0px;}

#yiv4887856124 #yiv4887856124ygrp-sponsor #yiv4887856124ov
li a {
font-size:130%;text-decoration:none;}

#yiv4887856124 #yiv4887856124ygrp-sponsor #yiv4887856124ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}

#yiv4887856124 #yiv4887856124ygrp-sponsor #yiv4887856124ov
ul {
margin:0;padding:0 0 0 8px;}

#yiv4887856124 #yiv4887856124ygrp-text {
font-family:Georgia;}

#yiv4887856124 #yiv4887856124ygrp-text p {
margin:0 0 1em 0;}

#yiv4887856124 #yiv4887856124ygrp-text tt {
font-size:120%;}

#yiv4887856124 #yiv4887856124ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv4887856124

toblueiis
Posts: 270
Joined: Mon May 27, 2013 11:11 am

Re: Yet another belly light flasher

Post by toblueiis » Tue Dec 01, 2015 7:35 pm

hello,

Yes, I was defensive in response to the comment about why bother to build a controller at all. It doesn't seem to have come across at all like you meant it.

I feel that you are very correct in saying that there is no right or wrong way to do it, except to stay away from the electro-boom. It reminds me of what an algebra teacher told me, that there are often many ways to work out a problem, some being better in ways that others, but if done with proper math, they aren't wrong.

I do admire you guys would can write software, and know one day that I will have to begin those learning experiences.

I would like also to say that I think it is good that guys like you and others that I can't think of the names at this time, struggle through your work with the software and then offer it so willingly to the rest of us, especially after y'all have tweaked it especially for the B9. I will say also that the Arduino catches my attention very much. One day, I would like to pursue working with it. I just can't at this time.

Thanks also for presenting another option of flashing light control.

thanks,

David M.

--------------------------------------------
On Tue, 12/1/15, Mike Handley mike_handley@yahoo.com [B9Builders] wrote:

Subject: Re: [B9Builders] Yet another belly light flasher
To: "B9Builders@yahoogroups.com"
Date: Tuesday, December 1, 2015, 9:09 AM

Hi, you sound defensive, i don't know
why. We all use the methods we are comfortable with, nobody
is criticizing your approach. For you it makes sense to use
discrete components, for me it was an Arduino, for Dave it
was to buy Toms kit, for others it's simply to use
flashing globes. There is no right or wrong way to do it ...
except maybe for ElectroBoom :-)
Mike H


On Dec 1,
2015, at 7:57 PM, toblueiis toblueiis@yahoo.com
[B9Builders]
wrote:























Hello,



Since you ask what is the drive or motivation behind another
belly light flasher, I will try to express that motivation,
at least from my perspective.



When I have discussed this in the past, sometimes I have
mentioned about problems that I have faced on my job with
equipment that has microprocessors, how they will
occasionally lock up and have to be powered down to reset
them. This are pieces of equipment that might run 800-1000
dollars each, and we have lots of them. They are not
cheaply built pieces of equipment. In simple tasks, I would
prefer to avoid a microprocessor in such simple tasks. That
being said, I have several EZB controllers for future
tasks.



Another factor for me, is that I appreciate the feeling of
accomplishment by having built a component of B9 from
scratch. I like the feeling of building my own parts for
my B9 and not just buying all the parts that are totally
assembled. To each person it is their choice of how they
will approach the building of their B9, whether they buy a
kit of the individual parts and put them together into a
major B9 part, or whether they will buy some of the
excellent parts that are virtually manufactured (they are of
such high quality) available from the vendors. Different
issues will affect our approach to how we construct out B9,
whether finances, tool access, time, or that we just like
that totally hands on approach. After all, the club is
called the B9 BUILDERS club. I am so appreciative of
the work of so many other B9 builders who have their
detailed construction info available on the site. Seeing
this for me is an exciting challenge, but for others, it may
just prove a path that they don't want to take.



As for me, I am not wanting to make any money at all on what
notes of electronic projects I have presented. I have even
provided technical information on other work to benefit
others, at no cost. I just did it to help out, to help show
appreciation for how I have benefited from other workers. I
have tied up a lot of time in researching, testing, and
building, and am not interested in trying to recoup the
value of my time. What I have learned along the way is of
great value to me, technical growth as well as personal
growth.



There is a portion of the B9 website that helps you
construct various parts from scratch. This is a great part
of the site to me. I hope it stays there forever and even
grows. It is a great feeling when you can build something
from scratch, when it is in your personality. As one wise
builder has encouraged us in the past, it is your robot, you
can build it how your want.



Sometimes, what drives or guides us in our task is not an
issue of what is economical or time-efficient, but for those
untangeable, unmeasureable things that we will gain from the
final result. As the commercial says, Priceless!



thanks,



David M.



--------------------------------------------

On Tue, 12/1/15, Mike Handley mike_handley@yahoo.com
[B9Builders]
wrote:



Subject: [B9Builders] Yet another belly light flasher

To: B9Builders@yahoogroups.com

Date: Tuesday, December 1, 2015, 12:29 AM





Why bother to build a controller at all?



You can get an Arduino, fully assembled from China for
about

$4 with free postage, and wire your LEDs directly to

that.



You don't even need to know how to write code - you
can

have mine for free. Almost any code you need has been
done

by someone somewhere, i lifted this sample code by Bill
Earl

from the Adafruit site and spent about 10min hacking it
to

suit a B9 Belly and Chest lights.



See the results here:







https://youtu.be/ehAiSX7xHj8







Mike H



















#yiv4887856124 #yiv4887856124 --

#yiv4887856124ygrp-mkp {

border:1px solid #d8d8d8;font-family:Arial;margin:10px

0;padding:0 10px;}



#yiv4887856124 #yiv4887856124ygrp-mkp hr {

border:1px solid #d8d8d8;}



#yiv4887856124 #yiv4887856124ygrp-mkp #yiv4887856124hd {

color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px

0;}



#yiv4887856124 #yiv4887856124ygrp-mkp #yiv4887856124ads
{

margin-bottom:10px;}



#yiv4887856124 #yiv4887856124ygrp-mkp .yiv4887856124ad {

padding:0 0;}



#yiv4887856124 #yiv4887856124ygrp-mkp .yiv4887856124ad p
{

margin:0;}



#yiv4887856124 #yiv4887856124ygrp-mkp .yiv4887856124ad a
{

color:#0000ff;text-decoration:none;}

#yiv4887856124 #yiv4887856124ygrp-sponsor

#yiv4887856124ygrp-lc {

font-family:Arial;}



#yiv4887856124 #yiv4887856124ygrp-sponsor

#yiv4887856124ygrp-lc #yiv4887856124hd {

margin:10px

0px;font-weight:700;font-size:78%;line-height:122%;}



#yiv4887856124 #yiv4887856124ygrp-sponsor

#yiv4887856124ygrp-lc .yiv4887856124ad {

margin-bottom:10px;padding:0 0;}



#yiv4887856124 #yiv4887856124actions {

font-family:Verdana;font-size:11px;padding:10px 0;}



#yiv4887856124 #yiv4887856124activity {

background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}



#yiv4887856124 #yiv4887856124activity span {

font-weight:700;}



#yiv4887856124 #yiv4887856124activity span:first-child {

text-transform:uppercase;}



#yiv4887856124 #yiv4887856124activity span a {

color:#5085b6;text-decoration:none;}



#yiv4887856124 #yiv4887856124activity span span {

color:#ff7900;}



#yiv4887856124 #yiv4887856124activity span

.yiv4887856124underline {

text-decoration:underline;}



#yiv4887856124 .yiv4887856124attach {

clear:both;display:table;font-family:Arial;font-size:12px;padding:10px

0;width:400px;}



#yiv4887856124 .yiv4887856124attach div a {

text-decoration:none;}



#yiv4887856124 .yiv4887856124attach img {

border:none;padding-right:5px;}



#yiv4887856124 .yiv4887856124attach label {

display:block;margin-bottom:5px;}



#yiv4887856124 .yiv4887856124attach label a {

text-decoration:none;}



#yiv4887856124 blockquote {

margin:0 0 0 4px;}



#yiv4887856124 .yiv4887856124bold {

font-family:Arial;font-size:13px;font-weight:700;}



#yiv4887856124 .yiv4887856124bold a {

text-decoration:none;}



#yiv4887856124 dd.yiv4887856124last p a {

font-family:Verdana;font-weight:700;}



#yiv4887856124 dd.yiv4887856124last p span {

margin-right:10px;font-family:Verdana;font-weight:700;}



#yiv4887856124 dd.yiv4887856124last p

span.yiv4887856124yshortcuts {

margin-right:0;}



#yiv4887856124 div.yiv4887856124attach-table div div a {

text-decoration:none;}



#yiv4887856124 div.yiv4887856124attach-table {

width:400px;}



#yiv4887856124 div.yiv4887856124file-title a,
#yiv4887856124

div.yiv4887856124file-title a:active, #yiv4887856124

div.yiv4887856124file-title a:hover, #yiv4887856124

div.yiv4887856124file-title a:visited {

text-decoration:none;}



#yiv4887856124 div.yiv4887856124photo-title a,

#yiv4887856124 div.yiv4887856124photo-title a:active,

#yiv4887856124 div.yiv4887856124photo-title a:hover,

#yiv4887856124 div.yiv4887856124photo-title a:visited {

text-decoration:none;}



#yiv4887856124 div#yiv4887856124ygrp-mlmsg

#yiv4887856124ygrp-msg p a span.yiv4887856124yshortcuts
{

font-family:Verdana;font-size:10px;font-weight:normal;}



#yiv4887856124 .yiv4887856124green {

color:#628c2a;}



#yiv4887856124 .yiv4887856124MsoNormal {

margin:0 0 0 0;}



#yiv4887856124 o {

font-size:0;}



#yiv4887856124 #yiv4887856124photos div {

float:left;width:72px;}



#yiv4887856124 #yiv4887856124photos div div {

border:1px solid

#666666;height:62px;overflow:hidden;width:62px;}



#yiv4887856124 #yiv4887856124photos div label {

color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}



#yiv4887856124 #yiv4887856124reco-category {

font-size:77%;}



#yiv4887856124 #yiv4887856124reco-desc {

font-size:77%;}



#yiv4887856124 .yiv4887856124replbq {

margin:4px;}



#yiv4887856124 #yiv4887856124ygrp-actbar div a:first-child
{

margin-right:2px;padding-right:5px;}



#yiv4887856124 #yiv4887856124ygrp-mlmsg {

font-size:13px;font-family:Arial, helvetica, clean,

sans-serif;}



#yiv4887856124 #yiv4887856124ygrp-mlmsg table {

font-size:inherit;font:100%;}



#yiv4887856124 #yiv4887856124ygrp-mlmsg select,

#yiv4887856124 input, #yiv4887856124 textarea {

font:99% Arial, Helvetica, clean, sans-serif;}



#yiv4887856124 #yiv4887856124ygrp-mlmsg pre,
#yiv4887856124

code {

font:115% monospace;}



#yiv4887856124 #yiv4887856124ygrp-mlmsg * {

line-height:1.22em;}



#yiv4887856124 #yiv4887856124ygrp-mlmsg #yiv4887856124logo
{

padding-bottom:10px;}





#yiv4887856124 #yiv4887856124ygrp-msg p a {

font-family:Verdana;}



#yiv4887856124 #yiv4887856124ygrp-msg

p#yiv4887856124attach-count span {

color:#1E66AE;font-weight:700;}



#yiv4887856124 #yiv4887856124ygrp-reco

#yiv4887856124reco-head {

color:#ff7900;font-weight:700;}



#yiv4887856124 #yiv4887856124ygrp-reco {

margin-bottom:20px;padding:0px;}



#yiv4887856124 #yiv4887856124ygrp-sponsor
#yiv4887856124ov

li a {

font-size:130%;text-decoration:none;}



#yiv4887856124 #yiv4887856124ygrp-sponsor
#yiv4887856124ov

li {

font-size:77%;list-style-type:square;padding:6px 0;}



#yiv4887856124 #yiv4887856124ygrp-sponsor
#yiv4887856124ov

ul {

margin:0;padding:0 0 0 8px;}



#yiv4887856124 #yiv4887856124ygrp-text {

font-family:Georgia;}



#yiv4887856124 #yiv4887856124ygrp-text p {

margin:0 0 1em 0;}



#yiv4887856124 #yiv4887856124ygrp-text tt {

font-size:120%;}



#yiv4887856124 #yiv4887856124ygrp-vital ul li:last-child
{

border-right:none !important;

}

#yiv4887856124
























#yiv4191087857 #yiv4191087857 --
#yiv4191087857ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}

#yiv4191087857 #yiv4191087857ygrp-mkp hr {
border:1px solid #d8d8d8;}

#yiv4191087857 #yiv4191087857ygrp-mkp #yiv4191087857hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}

#yiv4191087857 #yiv4191087857ygrp-mkp #yiv4191087857ads {
margin-bottom:10px;}

#yiv4191087857 #yiv4191087857ygrp-mkp .yiv4191087857ad {
padding:0 0;}

#yiv4191087857 #yiv4191087857ygrp-mkp .yiv4191087857ad p {
margin:0;}

#yiv4191087857 #yiv4191087857ygrp-mkp .yiv4191087857ad a {
color:#0000ff;text-decoration:none;}
#yiv4191087857 #yiv4191087857ygrp-sponsor
#yiv4191087857ygrp-lc {
font-family:Arial;}

#yiv4191087857 #yiv4191087857ygrp-sponsor
#yiv4191087857ygrp-lc #yiv4191087857hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}

#yiv4191087857 #yiv4191087857ygrp-sponsor
#yiv4191087857ygrp-lc .yiv4191087857ad {
margin-bottom:10px;padding:0 0;}

#yiv4191087857 #yiv4191087857actions {
font-family:Verdana;font-size:11px;padding:10px 0;}

#yiv4191087857 #yiv4191087857activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}

#yiv4191087857 #yiv4191087857activity span {
font-weight:700;}

#yiv4191087857 #yiv4191087857activity span:first-child {
text-transform:uppercase;}

#yiv4191087857 #yiv4191087857activity span a {
color:#5085b6;text-decoration:none;}

#yiv4191087857 #yiv4191087857activity span span {
color:#ff7900;}

#yiv4191087857 #yiv4191087857activity span
.yiv4191087857underline {
text-decoration:underline;}

#yiv4191087857 .yiv4191087857attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}

#yiv4191087857 .yiv4191087857attach div a {
text-decoration:none;}

#yiv4191087857 .yiv4191087857attach img {
border:none;padding-right:5px;}

#yiv4191087857 .yiv4191087857attach label {
display:block;margin-bottom:5px;}

#yiv4191087857 .yiv4191087857attach label a {
text-decoration:none;}

#yiv4191087857 blockquote {
margin:0 0 0 4px;}

#yiv4191087857 .yiv4191087857bold {
font-family:Arial;font-size:13px;font-weight:700;}

#yiv4191087857 .yiv4191087857bold a {
text-decoration:none;}

#yiv4191087857 dd.yiv4191087857last p a {
font-family:Verdana;font-weight:700;}

#yiv4191087857 dd.yiv4191087857last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}

#yiv4191087857 dd.yiv4191087857last p
span.yiv4191087857yshortcuts {
margin-right:0;}

#yiv4191087857 div.yiv4191087857attach-table div div a {
text-decoration:none;}

#yiv4191087857 div.yiv4191087857attach-table {
width:400px;}

#yiv4191087857 div.yiv4191087857file-title a, #yiv4191087857
div.yiv4191087857file-title a:active, #yiv4191087857
div.yiv4191087857file-title a:hover, #yiv4191087857
div.yiv4191087857file-title a:visited {
text-decoration:none;}

#yiv4191087857 div.yiv4191087857photo-title a,
#yiv4191087857 div.yiv4191087857photo-title a:active,
#yiv4191087857 div.yiv4191087857photo-title a:hover,
#yiv4191087857 div.yiv4191087857photo-title a:visited {
text-decoration:none;}

#yiv4191087857 div#yiv4191087857ygrp-mlmsg
#yiv4191087857ygrp-msg p a span.yiv4191087857yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}

#yiv4191087857 .yiv4191087857green {
color:#628c2a;}

#yiv4191087857 .yiv4191087857MsoNormal {
margin:0 0 0 0;}

#yiv4191087857 o {
font-size:0;}

#yiv4191087857 #yiv4191087857photos div {
float:left;width:72px;}

#yiv4191087857 #yiv4191087857photos div div {
border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}

#yiv4191087857 #yiv4191087857photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}

#yiv4191087857 #yiv4191087857reco-category {
font-size:77%;}

#yiv4191087857 #yiv4191087857reco-desc {
font-size:77%;}

#yiv4191087857 .yiv4191087857replbq {
margin:4px;}

#yiv4191087857 #yiv4191087857ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}

#yiv4191087857 #yiv4191087857ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}

#yiv4191087857 #yiv4191087857ygrp-mlmsg table {
font-size:inherit;font:100%;}

#yiv4191087857 #yiv4191087857ygrp-mlmsg select,
#yiv4191087857 input, #yiv4191087857 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}

#yiv4191087857 #yiv4191087857ygrp-mlmsg pre, #yiv4191087857
code {
font:115% monospace;}

#yiv4191087857 #yiv4191087857ygrp-mlmsg * {
line-height:1.22em;}

#yiv4191087857 #yiv4191087857ygrp-mlmsg #yiv4191087857logo {
padding-bottom:10px;}


#yiv4191087857 #yiv4191087857ygrp-msg p a {
font-family:Verdana;}

#yiv4191087857 #yiv4191087857ygrp-msg
p#yiv4191087857attach-count span {
color:#1E66AE;font-weight:700;}

#yiv4191087857 #yiv4191087857ygrp-reco
#yiv4191087857reco-head {
color:#ff7900;font-weight:700;}

#yiv4191087857 #yiv4191087857ygrp-reco {
margin-bottom:20px;padding:0px;}

#yiv4191087857 #yiv4191087857ygrp-sponsor #yiv4191087857ov
li a {
font-size:130%;text-decoration:none;}

#yiv4191087857 #yiv4191087857ygrp-sponsor #yiv4191087857ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}

#yiv4191087857 #yiv4191087857ygrp-sponsor #yiv4191087857ov
ul {
margin:0;padding:0 0 0 8px;}

#yiv4191087857 #yiv4191087857ygrp-text {
font-family:Georgia;}

#yiv4191087857 #yiv4191087857ygrp-text p {
margin:0 0 1em 0;}

#yiv4191087857 #yiv4191087857ygrp-text tt {
font-size:120%;}

#yiv4191087857 #yiv4191087857ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv4191087857

Post Reply

Who is online

Users browsing this forum: No registered users and 29 guests