Go Down

Topic: arduino + sensore ultrasuoni+ libreria fatta in casa (Read 632 times) previous topic - next topic

Volevo 'rovare a scrivere una libreria che restituisse in cm una distanza rilevata dal sensore a ultrasuoni HC-SR04 ma, seguendo contemporaneamente tutorial diversi ho fatto confusione e non riesco a capire come mai l' IDE di arduino restituisca l' errore  'Ultra' has not been declared
ringrazio chiunque mi voglia aiutare sono disperato  :smiley-eek-blue:
Sketch:
Code: [Select]
#include <Ultra.h>
long distance = Ultra::Ultra(13,12);
void setup
  {
  Serial.begin(9600);
  }
void loop()
{
Serial.print(distance);
}


Ultra.h
Code: [Select]
#ifndef Ultra_h
#define Ultra_h
#include <WProgram.h>

class ULTRA
{
private:
 
  int _echo;
  int _trig;

public:
  Ultra(int echo,int trig);
 
}


#endif


ultra.cpp

Code: [Select]
#include "Ultra.h"

long ULTRA::Ultra
{
echo=_echo;

trig=_trig;

pinMode (pinMode (_echo,INPUT );

pinMode (_trig,OUTPUT );

digitalWrite (_trig,LOW);

delayMicroseconds (1);

digitalWrite (_trig,HIGH);

delayMicroseconds (0);

digitalWrite (_trig,LOW);

return pulseIn(_echo,HIGH)/58;
}
pergi.eu ( il mio blog su arduino)

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy