라즈베리파이 TEXTLCD 코드
- 코딩/Raspberry Pi (c)
- 2019. 11. 18.
라즈베리파이 TEXTLCD 코드 1
#include <stdio.h>
#include <wiringPi.h>
#include <lcd.h>
int main(void)
{
wiringPiSetupGpio();
int lcd = lcdInit(2, 16, 4, 16, 26, 18, 27, 22, 23, 0, 0, 0, 0);
lcdClear(lcd);
lcdPosition(lcd, 0, 0);
lcdPuts(lcd,"edgeiLAB");
lcdPosition(lcd,0,1);
lcdPuts(lcd,"Hello World");
delay(1000);
while(1)
{
}
return 0;
}
라즈베리파이 TEXTLCD 코드 2
#include <stdio.h>
#include <wiringPi.h>
#include <lcd.h>
const int pinEcho = 1;
const int pinTrigger = 0;
int main(void)
{
wiringPiSetupGpio();
pinMode(pinEcho, INPUT);
pinMode(pinTrigger, OUTPUT);
int lcd = lcdInit(2, 16, 4, 16, 26, 18, 27, 22, 23, 0, 0, 0, 0);
digitalWrite(pinTrigger, LOW);
delay(30);
while(1)
{
digitalWrite(pinTrigger, HIGH);
delayMicroseconds(20);
digitalWrite(pinTrigger, LOW);
while(digitalRead(pinEcho)==LOW);
long startTime = micros();
while(digitalRead(pinEcho)==HIGH);
long endTime = micros() - startTime;
int distance = endTime / 58;
lcdClear(lcd);
lcdPosition(lcd,0,0);
lcdPuts(lcd, "Distance");
lcdPosition(lcd, 0, 1);
lcdPrintf(lcd, "%d cm", distance);
delay(500);
}
return 0;
}
'코딩 > Raspberry Pi (c)' 카테고리의 다른 글
라즈베리파이 FND 소스코드 (0) | 2019.11.19 |
---|---|
라즈베리파이 서보(SERVO) 모터 코드 (0) | 2019.11.18 |
라즈베리파이 PIEZO BUZZER 코드 (0) | 2019.11.17 |
라즈베리파이 초음파 거리 센서 ULTRASONIC 코드 (0) | 2019.11.17 |
라즈베리파이 DC 모터 제어코드 (0) | 2019.11.17 |