Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab1 / main

.c
Скачиваний:
6
Добавлен:
18.02.2023
Размер:
571 б
Скачать
#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;
}
Соседние файлы в папке lab1