happybobjr wrote:
O.K. I was confused.
Not a problem. Any progress on getting incremental erasing going on your device?
Oh, I finished that a long time ago.
Now I am just working on a better version of the hardware.
happybobjr wrote:
Oh, I finished that a long time ago.
Now I am just working on a better version of the hardware.
Good to hear, what does that entail? Are you going with the accelerometer idea, or are you just improving the spring and pin model some more?
As you saw from my video, the old piece was flimsy.
I have made a new one that is sturdy. In my old one, when shaken, the wires absorbed most of the shock. In this one, the I have the device in a small box that I adjusted. The box's width is nearly exactly the same as the calculator's width.
Same as you, I have it held on by two-sided tape.

In my program I have changed it to clear random pixels. I used the carrot key. In Axe the carrot key is not raising a number to some power, but is just a modulus command.

:For ( J,0,L ) "L is the number of pixels to be taken off. I have it adjustable later in the prog."
:Pxl-off (rand^96,rand^65)
:End


Right now I am weeding out some visual bugs. For some reason the text for L ( i have the # displayed in top left ) seems to be in poorly done gray-style.

I am not sure what's up with that.

Edit: I finished weeding out the visual bugs. Now I am off to optimize the coding. It is very sloppy right now.

I am going to include 3 links.
They are direct links to the downloads. I don't know how to attach files on here. The other reson is that Axe is not owned by me.

1st. file : not compiled version of the etch-e-sketch.
http://www.omnimaga.org/index.php?action=dlattach;topic=3467.0;attach=1714

2nd. compiled.
http://www.omnimaga.org/index.php?action=dlattach;topic=3467.0;attach=1715



3rd. Axe 2.6
http://ourl.ca/40605
http://www.omnimaga.org/index.php?action=dlattach;topic=1463.0;attach=1422




( decreases # off pixels deleted at shake

) increases # off pixels deleted at shake

+ and - adjust speed.

^ inverses all pixels

X and / are store picture and recall picture

clear closes the program.


NOTE:
1. please start the program before inserting the attachment.
2. please remove the attachment in your calculator before quiting the program.

if you fail to do this, your calculator will be stopped for about 5 seconds.
just to be safe, do a garbage collect if you mass these two things up
Sounds like fun, will you put up some photographs of your new device? I also hope to add some better pictures on mine. Good luck solving the bugs.
KermMartian wrote:
Sounds like fun, will you put up some photographs of your new device? I also hope to add some better pictures on mine. Good luck solving the bugs.


Ya, I haven't been home for a while. The computer here is extremely slow Razz.
Ya, I am planning on posting some more on this.
happybobjr wrote:
KermMartian wrote:
Sounds like fun, will you put up some photographs of your new device? I also hope to add some better pictures on mine. Good luck solving the bugs.


Ya, I haven't been home for a while. The computer here is extremely slow Razz.
Ya, I am planning on posting some more on this.
Sounds good. People have been suggesting that I should make the erasures more randomly distributed across the screen, the that row/column method is nice but not the most realistic.
... delteted
Indeed, and you're welcome to discuss Axe here if you want. Smile
All is good now.
I am just writing some documentation.
happybobjr wrote:
All is good now.
I am just writing some documentation.
Good to hear, I hope you'll post it up in the archives here when you finish .
KermMartian wrote:
happybobjr wrote:
All is good now.
I am just writing some documentation.
Good to hear, I hope you'll post it up in the archives here when you finish .


here is what i have so far. Need me to edit anything?


Code:
Well I screwed up. It didn't delete the previous pxl. .. Oops.
So I started drawing for a while, having a good laugh with my friends during math.
My teacher was reviewing so my friends and I didn't need to pay full attention (as long as we were being quiet)
So I updated the program of course to add features like; Clearing the screen
                      Adjustable speed
                      Save and restore
                      And other such goodies.

Then one of my friends came over (one listening to the review, who just finished) asked if a made a real etch-e-sketch.
Sarcastically I shook it and accidently bumped the delete button. The screen cleared :P.
It was funny since he thought the shaking did it.
Eventually we told him what happened.
Right then I made it my project for the whole summer to create an attachment that would clear the screen.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

Description:
This Etch-E-Sketch is a first of its kind that looks for the I/O port for a command to clear the screen.
Yes KermMartian did make a similar program and attachment as the same time as me.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

Key codes

+   increases the number of milliseconds between repetition. Thus, slowing the etching speed.
-   Decreases the number of milliseconds between repetition. Thus, increasing the etching speed.

/ (divide)   Saves the current picture s you may recall it again later (not stowed into pic).
* (multiply)   recalls a previously stowed picture. (If had not yet stowed one, clears screen and puts curser at 0, 0

(    Decreases the number of pixels removed when shaken (requires attachment)
)   increases the number of pixels removed when shaken (requires attachment)

^ (carrot key)   shows inverse of the picture.
Del      clears screen.
Clear      quits program.   (Do a double clear for kicks and giggles.)

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

Notes:

Because this is a newer program, it is safer to do a Garbage-collect after each use
Should work on:
Ti-83
Ti-83+
Ti-83+ silver
Ti-84
Ti-84+
Ti-84+ silver.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

                 Motion Detection

Up there is only the program. Now you will find the heart and soal of this project, the motion detecter.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

About:
   Ok so i started out with no information.  I didn't know how to approach this.
i realized it must be possible to detect something in the i/o port, but i didn't know how.
The other thing i did not understand is the making of a 2.5mm male jack.
The jack it turns out has 3 parts. Ground, Left, and Right.
the two in the middle are Ground, the ones next to those are Right, and the most outer are Left.
In Axe, Quigibo informed me,
Well, lots of spelling, grammar, and organization problems, and it's a bit hard to read, but otherwise solid information.
KermMartian wrote:
Well, lots of spelling, grammar, and organization problems, and it's a bit hard to read, but otherwise solid information.

It's written in notepad, of course it is hard to read.

Show me some spelling errors please. Except ones near the end.


Code:
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

                 Motion Detection

Up there is only the program. Now you will find the heart and soul of this project, the motion detector.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

About:
   Ok so I started out with no information.  I didn't know how to approach this.
I realized it must be possible to detect something in the I/O port, but I didn't know how.
The other thing I did not understand is the making of a 2.5mm male jack.
The jack it turns out has 3 parts. Ground, Left, and Right.
The two in the middle are Ground, the ones next to those are Right, and the tips are Left.
In Axe, Quigibo informed me, you can check for four different occurrences; Left high, left low, right high, and left low.

At start without anything connected, there will be left high and right high.
Left/Right will become low when Left/Right is connected to Ground.

The code Quigibo gave me was: asm(DB00E6036F2600)
This stores a result into ans. (I think not 100% sure about this.)
So if you do asm(DB00E6036F2600)->var, you can have a piece of code depending on the answer.

So then, after tinkering and destroying my 2 2.5mm male jacks, I rushed off to Radio Shack.
"Tell me if you, a Radio Shack", quote from Kungpow, a notoriously funny movie. Well back to the point.
So at Radio Shack I am having no luck finding what I need.
After about 10 min. a guy who worked there asked if he could help.
He could. So then I told him what I needed and he found it, sort of.
He could only find a 2.5mm jack (mono) which only has left and ground.
I am thrilled. This will make soldering everything much easier. 2 for $3.50, what a deal!

Ok Now I have everything. And was good to start building.

Thanks to KermMartian for help with;
   Workings and design on 2.5 mm jack and information about most efficient build for project.

Found at:  http://www.cemetech.net/forum/profile.php?mode=viewprofile&u=2

\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Contact information:  Email is Jamebeast@yahoo.com
Cheers on the credit, HappyBobJr. It's not the best prose ever, but it could be worse, I suppose. Smile
working at food pantry again, they just called??!!
all my free time taken!!!
happybobjr wrote:
working at food pantry again, they just called??!!
all my free time taken!!!
Sorry to hear it, hope you're able to get back to this at some point.
KermMartian wrote:
happybobjr wrote:
working at food pantry again, they just called??!!
all my free time taken!!!
Sorry to hear it, hope you're able to get back to this at some point.


I just got home and took some pictures. I am remaking the part for the documentation.
And where are said pictures? I'd be quite interested to see the new build. Smile
KermMartian wrote:
And where are said pictures? I'd be quite interested to see the new build. Smile


oh did i never show you?
This is my third i am working on
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 3 of 5
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement