Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
Asked — Edited

How Do You Play Mp3 When Photosensor Detects Camera Flash?

I'm going to be buying the ez robot kit and using a 10" windows 7 tablet to run the system which will be attached to the robot.

Everytime the camera flashes I want the robot to say something cheesy like
work it
you look sexy
you're such a tease

What would be the easiest way to accomplish this and where would I get a photosensor? I know I can buy them for cameras, but not sure if the photo studio kind would work wtih the ez-robot kit.

Or perhaps there is a way to integrate it into the PC so the PC is doing the triggering and processing via a script like autohotkey.com
perhaps a usb to serial adatper cable hooked into the sensor that opens a random mp3 file, that sounds way too complicated to program *confused*

anyways looking for the easiest way, I dont' care if it is too expensive.


Upgrade to ARC Pro

Synthiam ARC Pro is a cool new tool that will help unleash your creativity with programming robots in just seconds!

AI Support Bot
Related Content
United Kingdom
There are a few ways to do it.

One way would be to fit a photosensor, connect it up via the ADC port so that when the light is bright it returns either a high or low figure (depending on which way round the sensor works). Not a clue which sensor to use but someone else may do.

Then have an EZ-Script to read the ADC port and play a random MP3 when it's detected it's high. Something like;


ADC_Wait(adc0, higher, 200)
MP3TriggerPlayRandomTrack(D0, 38400, 1, 10)

Bearing in mind the code is very crude and not well thought out at all. It assumes the sensor is on ADC0, a flash causes the sensor to read >200, the MP3 trigger is on D0 and has 10 tracks on it.
most photo sensors has a analog output,plus very easy to make and add.
on the autokey,on a project someone else made ,he has hotkey example
will find his post.

trying to find a usb adapter to use a photo sensor going to be very hard,main reason it will need a cpu and then a c++ program and DLL file to make API calls to it.

second when a camera flashes the sensor wont have enough time to to turn on MP3

so what you need is to tap in the circuit before it flashes,or if the camera has a second flash that takes the photo.

best part is where is recognizes people ,it where you make tap point.

i guess i can buy the camera interface for the camera,and hack it for a connection
United Kingdom
Just an idea which you may or may not like but the camera control can detect faces and that can run scripts... so when it sees someone it'll play a sound...

Add in an EZ Kit camera along side the camera taking photos, or any camera (doesn't need to be the EZ kit one), run a script which plays a random mp3 on face detection.