i need help with the code below, i want to program it on the pro-mini chip but so far im finding it difficult to get it right.
#include <VirtualWire.h>
const int trigPin = 2;
const int echoPin = 4;
char Distance[4]; void setup() {
Serial.begin(9600);
vw_setup(2000);
}
void loop() {
int duration, distance, cm;
pinMode(trigPin, OUTPUT);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
pinMode(echoPin, INPUT);
duration = pulseIn(echoPin, HIGH);
distance=duration*34/200000;
//Convert metre to cm
cm = distance*100
Serial.print(cm);
Serial.print("cm");
Serial.println();
delay(100);
//Convert integer value to character value
itoa(cm,Distance,10);
digitalWrite(13, true); // Turn on a light to show transmitting
vw_send((uint8_t *)Distance, strlen(Distance));
vw_wait_tx(); // Wait until the whole message is gone
digitalWrite(13, false); // Turn off a light after transmission
delay(200);
}