Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
bcm2835_gpio_write(pin, HIGH);
usleep(500000); // 500 ms
bcm2835_gpio_write(pin, LOW);
bcm2835_gpio_write(pin, HIGH);
usleep(100); // 500 ms
bcm2835_gpio_write(pin, LOW);
// Set pin low for ~20 milliseconds.
pi_mmio_set_low(pin);
busy_wait_milliseconds(20);
// Set pin at input.
pi_mmio_set_input(pin);
// Need a very short delay before reading pins or else value is sometimes still low.
for (volatile int i = 0; i < 50; ++i);
// Wait for DHT to pull pin low.
Raspberry Pi: измеряем влажность и температуру с помощью DHT11/DHT22