|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Ultrasonic Sensor output
Hi All,
I'm going to post this here because we are coding in easyC this year, so i'd like a usable code snippet if someone posts one... We're using ultrasonic sensors for our autonomous mode this year, and I was wondering what type of data they output. I assume that it is probably the standard PWM 0-255; if this is the case, what is the correlation between distance and value? If it is another type of output, what is it? I suppose I could slap it on last years robot (or an old RC) and do some tests, but I figured I would run it by the experts 'round these parts first! Thanks in advance for any help, Dillon Compton. |
|
#2
|
|||
|
|||
|
Re: Ultrasonic Sensor output
Quote:
The way it works (internally) is that one connection goes to a digital output and the other to an interrupt pin (digital inputs 1-6). The sensor is sent a pulse on the digital output that causes it to transmit a burst of ultrasonic sound. When the sound reflects off of an object, it returns and causes a signal on the digital input (interrupt) pin. EasyC computes the round trip time of the sound and converts that time to inches based on the speed of sound. |
|
#3
|
|||
|
|||
|
Re: Ultrasonic Sensor output
Quote:
Man... EasyC really does take all the fun* out of coding... Anyways, thanks for your help Brad. -Dillon *By fun I mean sleepless nights of checking syntax and stressful days of trying to write an autonomous a day before ship, when you've finally gotten your hands on the robot for more than 5 minutes. |
|
#4
|
||||
|
||||
|
Re: Ultrasonic Sensor output
Fun* is overrated.
Glad you got it working. Make sure when you do your final program the assignments are correct in the "Main" function for the inputs and output. Also don't use ports 1-6 as an output as it will use a valuable interrupt. Ports 10-18 are already assigned outputs FYI. |
|
#5
|
|||||
|
|||||
|
Re: Ultrasonic Sensor output
Does anyone know if you can use the Parallax ultrasonics using EasyC. We are having some difficulty getting them to work.
|
|
#6
|
||||
|
||||
|
Re: Ultrasonic Sensor output
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Ultrasonic Range Finder | polyBot | Control System | 15 | 29-01-2006 12:46 |
| Vex navigation with ultrasonic and encoders | GlennGraham | Electrical | 4 | 13-01-2006 12:58 |
| VEX UltraSonic and Encoder SOLD OUT... | Chris_Elston | Electrical | 5 | 09-01-2006 13:22 |
| Ultrasonic Sensor | winners | Programming | 3 | 02-01-2006 20:55 |
| Using and Coding an ultrasonic sensor | Jaine Perotti | General Forum | 14 | 06-08-2004 14:13 |