Pages: [1]   Go Down
Author Topic: arduino + sensore ultrasuoni+ libreria fatta in casa  (Read 499 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 27
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
#include <Ultra.h>
long distance = Ultra::Ultra(13,12);
void setup
  {
  Serial.begin(9600);
  }
void loop()
{
Serial.print(distance);
}

Ultra.h
Code:
#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:
#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;
}
Logged

pergi.eu ( il mio blog su arduino)

Pages: [1]   Go Up
Jump to: