Добавил:
oih07968
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:lab1 / main
.c#include <bcm2835.h>
#define PIN RPI_V2_GPIO_P1_12
#define SHORT_DELAY 300
#define LONG_DELAY 1000
int main(int argc, char **argv)
{
if (!bcm2835_init()) {
return 1;
}
bcm2835_gpio_fsel(PIN, BCM2835_GPIO_FSEL_OUTP); // установка порта на вывод
for(int i = 0; i < 4; i++) {
bcm2835_gpio_write(PIN, HIGH);
bcm2835_delay(SHORT_DELAY);
bcm2835_gpio_write(PIN, LOW);
bcm2835_delay(SHORT_DELAY);
bcm2835_gpio_write(PIN, HIGH);
bcm2835_delay(LONG_DELAY);
bcm2835_gpio_write(PIN, LOW);
bcm2835_delay(LONG_DELAY);
}
bcm2835_close();
return 0;
}