
 ![]()  | 
			
					roboforum.ruТехнический форум по робототехнике.  | 
			
				
					 | 
		

#define Trig 9
#define Echo 8
#define LED 2
unsigned int impulse=0; 
unsigned int distance=0; 
void setup() 
{  
  pinMode(Trig, OUTPUT); 
  pinMode(Echo, INPUT); 
  pinMode(LED, OUTPUT); 
} 
void loop() 
{  
  digitalWrite(Trig, HIGH); 
  delayMicroseconds(10); 
  digitalWrite(Trig, LOW); 
  impulse=pulseIn(Echo, HIGH); 
  distance=impulse/58; 
  if (distance<15) 
  {     
    digitalWrite(LED, HIGH); 
  }  
  else 
  {   
    digitalWrite(LED, LOW); 
  }   
  delay(100); 
}Jedi Kriks писал(а):А почему выбор упал именно на HC-SR04? Я его брал, потому что почти везде используется, а ты чем руководствовался при выборе?
Jedi Kriks писал(а):Если ты еще не натыкался, поделюсь наблюдением: иногда HC-SR04 возвращает не то значение. Например я расчистил перед ним пространство и спустя секунд тридцать после запуска он мне вернул расстояние в 7 сантиметров. Аналогично на дистанциях 50-80 сантиметров. На дистанциях меньше 50 сантиметров багов не обнаружил.
 char incomingByte;  // входящие данные
int  LED = 12;      // LED подключен к 12 пину
 
void setup() {
  Serial.begin(9600); // инициализация порта
  pinMode(LED, OUTPUT);
  Serial.println("Press 1 to LED ON or 0 to LED OFF...");
}
 
void loop() {
  if (Serial.available() > 0) {  //если пришли данные
    incomingByte = Serial.read(); // считываем байт
    if(incomingByte == '0') {
       digitalWrite(LED, LOW);  // если 1, то выключаем LED
       Serial.println("LED OFF. Press 1 to LED ON!");  // и выводим обратно сообщение
    }
    if(incomingByte == '1') {
       digitalWrite(LED, HIGH); // если 0, то включаем LED
       Serial.println("LED ON. Press 0 to LED OFF!");
    }
  }
}elmot писал(а):ЕМНИП скорость hc05 по умолчанию - 38400
Received NEC: 2FD48B7
Pressed, sending
Sent NEC 2FD48B7
Released
#include <IRremote.h>
IRsend irsend;
void setup()
{
 Serial.begin(9600);
 irsend.enableIROut(38);
}
void loop()
{
 irsend.sendNEC(0x2FD48B7,32);
 delay(5000);
}Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0