GPIO программирование на C для Raspberry PI

У меня есть программа GPIO на python. Может ли кто-нибудь помочь мне получить эквивалентную программу C или C ++ для запуска на Raspberry PI ..

Код Python

import RPi.GPIO as GPIO
import time
# blinking function
def blink(pin):
GPIO.output(pin,GPIO.HIGH)
time.sleep(1)
GPIO.output(pin,GPIO.LOW)
time.sleep(1)
return
# to use Raspberry Pi board pin numbers
GPIO.setmode(GPIO.BOARD)
# set up GPIO output channel
GPIO.setup(11, GPIO.OUT)
# blink GPIO17 50 times
for i in range(0,50):
blink(11)
GPIO.cleanup()

заранее спасибо! 🙂

2

Решение

#include <header.h> // which contatining some delay function
void blink(int pin)
{
//Program the pin (which GPIO) to  high
//delay function
//Program the pin (which GPIO) to low
//delay
return 0;
}
main()
{
// to use Raspberry Pi board pin numbers
GPIO.setmode(GPIO.BOARD)  //check this fun def and find out what it is doing and code it accordingly

// set up GPIO 11 as output channel

// blink GPIO11 50 times
for(i=0;i<50;i++)
blink(11);

GPIO.cleanup() ////check this fun def and find out what it is doing and code it
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]