I'm gonna keep this question and to the point -- is there a way to interact with the projector output (i.e. what it shows on-screen) using an Arduino
I wish to be able to press a button (for example) and have a circle be projected when a button is pressed.
Additionally, for my real project I wish to be able to interact with a webpage or something and using my arduino be able to display shapes on screen, which I can then project
Robin2:
If you are asking if an Arduino could interpret the picture on the screen, then the answer is NO. You need a much faster system for image recognition.
...R
Sorry for having a poor explanation. I did this in a rush earlier as I had some other schoolwork...
What I mean is (for example) using a potentiometer to interact with what's being projected. Rather than a mouse, one can use a 2-axis joystick to move the mouse cursor to use a drawing program. And is there a way to change the pixels being shown on-screen (ex: the potentiometer moves the cursor as it would on any site BUT it also draws out a line to circle something particular)
Not really. You can use an appropriate Arduino, such as a Leonardo, with a potentiometer attached, and have it send mouse movement commands to the PC.
If the active application subscribes to mouse movement commands (a browser does not), that application can draw a line, a circle, or a picture of a naked lady.
If the PC is sharing a screen with a projector, that line, circle, or naked lady will be projected along with everything else.
You will NOT be able to interact with what a browser has rendered with the data that it got from a web server (that is what you mean when you say "a web page").
eezJerome:
What I mean is (for example) using a potentiometer to interact with what's being projected. Rather than a mouse, one can use a 2-axis joystick to move the mouse cursor to use a drawing program. And is there a way to change the pixels being shown on-screen (ex: the potentiometer moves the cursor as it would on any site BUT it also draws out a line to circle something particular)
If what you are trying to say is that you want to be able to superimpose a diagram (drawn with a mouse or similar) on top of an image that is being projected then you first need to figure out how to do that with your PC and its mouse. Leave the Arduino for later.
If you can't do it without the Arduino then an Arduino will not solve the problem.
Robin2:
If what you are trying to say is that you want to be able to superimpose a diagram (drawn with a mouse or similar) on top of an image that is being projected then you first need to figure out how to do that with your PC and its mouse. Leave the Arduino for later.
If you can't do it without the Arduino then an Arduino will not solve the problem.
...R
I've considered that I should solve the problem before implementing the Arduino; in that case, any suggestions as to how I can get this done? I wish to use something like the ActivInspire on the boards we have in school. Essentially like a Paint toolbar that's on the side where the user can interact with the content
PaulS:
If the active application subscribes to mouse movement commands (a browser does not), that application can draw a line, a circle, or a picture of a naked lady.
Considering having to solve this issue before using the Arduino, is there a way I can use the Mouse.move() function? And if so is it possible to have this done in an efficient manner (before I jump into it and get lost in my own world)
eezJerome:
Considering having to solve this issue before using the Arduino, is there a way I can use the Mouse.move() function? And if so is it possible to have this done in an efficient manner (before I jump into it and get lost in my own world)
Can you do it with a real mouse that you move with your hand?
There is no point worrying about Mouse.move() until you can do it with a real mouse.
Robin2:
Can you do it with a real mouse that you move with your hand?
There is no point worrying about Mouse.move() until you can do it with a real mouse.
...R
Thanks! Now I have a path as to how I'm gonna approach things. I really appreciate the help, and even though it wasn't much, I know how to do this project