그래블로 도움말 그래블로 도움말
  • 시작하기
  • 사용 가이드
    • 사용자 매뉴얼
    • 예제
  • 참고 자료
    • 유용한 정보
    • 자주 하는 질문
    • 업데이트 소식
  • 링크
    • 그래블로 홈
    • 그래블로 앱
문의하기
그래블로 도움말 그래블로 도움말
문의하기
그래블로 도움말 그래블로 도움말
  • 시작하기
  • 사용 가이드
    • 사용자 매뉴얼
    • 예제
  • 참고 자료
    • 유용한 정보
    • 자주 하는 질문
    • 업데이트 소식
  • 링크
    • 그래블로 홈
    • 그래블로 앱
loading
  1. Home
  2. 유용한 정보
  3. 하드웨어
  4. 비글본
  5. GPIO
Updated on 6월 24, 2025

유용한 정보

  • Folder icon closed Folder open icon기초지식
    • 비트와 바이트
    • 디지털 입력/출력
    • 디지털/아날로그 신호
    • LED 저항 용량 계산하기
    • 풀업/풀다운 저항
    • 3.3V <-> 5V 변환
    • 시리얼 통신 (UART)
    • DC모터, 서보모터, 스텝모터
    • 멀티 쓰레드 (Multi Thread)
    • 릴레이 (Relay)
  • Folder icon closed Folder open icon하드웨어
    • 라즈베리파이
      • GPIO
      • 운영체제 설치하기
      • 1-Wire핀을 변경하는 방법
      • I2C 장치의 주소를 찾는 방법
      • 라즈베리파이 vs 아두이노
      • 시리얼 (UART) 포트
      • VNC로 데스크탑 환경 사용하기
    • 비글본
      • GPIO
      • 운영체제 설치하기
    • 젯슨 나노
      • GPIO
      • 운영체제 설치하기
    • 확장 GPIO
      • FT232H/FT2232H/FT4232H
      • MCP2221A
      • NUMATO USB-GPIO
  • Folder icon closed Folder open icon리눅스
    • 리눅스 디렉토리 구조
    • 리눅스 자동 로그인 설정하기
    • 윈도우에 리눅스 설치하기 (가상 머신)
    • 맥OS에 리눅스 설치하기 (가상머신)
    • SSH 서버 설치하기
    • 컨트롤러의 IP 주소를 모를 때
    • SSH 접속하기
    • PC, 컨트롤러 사이 파일 전송하기
    • “sudoer 설정 파일에 없습니다.” 오류 발생시
  • Folder icon closed Folder open icon오디오/비디오
    • 오디오 재생 시 소리가 끊기거나 지연되는 문제
    • 블루투스 스피커로 사운드 출력하기
    • 음원 파일에서 악기 선택하기
    • “Failed to create new vlc instance.” 에러가 발생하는 경우
  • Folder icon closed Folder open icon데이터베이스
    • Firebase DB 사용하기
  • Folder icon closed Folder open iconIOT
    • Google Cloud TTS/STT 사용하기
    • OpenAI TTS/STT 사용하기
    • ElevenLabs TTS 사용하기
    • 텔레그램 봇 사용하기
    • WeatherAPI.com에서 날씨 데이터 받기

GPIO

Estimated reading: 1 minute 235 views

비글본 블랙/그린의 GPIO는 아래와 같이 P8, P9 Expansion Header로 구성되어 있습니다.


전원,GND

외부 장치 전원 공급용 전원 소스 및 GND 입니다. VDD 5V핀을 통해 비글본 보드에 전원을 공급할 수도 있습니다.

  • VDD 3.3V
  • VDD 5V *
  • SYS 5V
  • DGND
* VDD 5V는 배럴 잭을 통해 5V 전원을 공급했을 경우에만 사용이 가능합니다.


디지털 입출력

디지털 입력 또는 출력에 사용 가능한 핀입니다. 일부 핀들은 eMMC 및 HDMI 전용으로 사용되기 때문에 GPIO핀으로 사용하기 위해서는 eMMC 및 HDMI 기능을 비활성화 해야 합니다. 자세한 방법은 여기를 참고합니다.

  • GPIO_xxx
그래블로에서 디지털 입출력 핀을 사용할때는 핀 번호가 아닌 GPIO 번호를 사용해야 합니다. (GPIO_xxx에서 xxx에 해당)



PWM

PWM 출력을 위한 핀입니다. 일부 핀들은 eMMC 및 HDMI 전용으로 사용되기 때문에 PWM핀으로 사용하기 위해서는 eMMC 및 HDMI 기능을 비활성화 해야 합니다. 자세한 방법은 여기를 참고합니다.

  • EHRPWM0A
  • EHRPWM0B
  • EHRPWM1A
  • EHRPWM1B
  • EHRPWM2A
  • EHRPWM2B
  • ECAPPWM0
  • ECAPPWM2


ADC

아날로그 디지털 컨버터 (ADC) 핀입니다. 전압 범위는 0~1.8V입니다.

  • AIN0~AIN6
  • VDD_ADC (1.8V)
  • GNDA_ADC
AIN0~AIN6핀에 1.8V를 초과하는 전압을 인가할 경우 보드가 파손될 수 있으므로 주의합니다.


I2C

I2C 통신을 위한 핀입니다. 비글본 블랙/그린에서는 2개의 I2C 포트를 제공합니다.

  • I2C1_SCL, I2C1_SDA
  • I2C2_SCL, I2C2_SDA


SPI

SPI 통신을 위한 핀입니다. 비글본 블랙/그린에서는 2개의 SPI 포트를 제공합니다. SPI1 핀들은 HDMI 전용으로 사용되기 때문에 SPI 핀으로 사용하기 위해서는 HDMI 기능을 비활성화 해야 합니다. 자세한 방법은 여기를 참고합니다.


UART

UART 통신을 위한 핀입니다. 일부 핀들은 HDMI 전용으로 사용되기 때문에 UART 핀으로 사용하기 위해서는 HDMI 기능을 비활성화해야 합니다. 자세한 방법은 여기를 참고합니다.

  • UART1_RXD, UART1_TXD
  • UART2_RXD, UART2_TXD
  • UART3_TXD
  • UART5_RXD, UART5_TXD


eMMC, HDMI

eMMC 와 HDMI 제어를 위한 핀입니다. 만약 eMMC 또는 HDMI를 사용하지 않는다면 해당 기능을 비활성화 하여 다른 용도의 핀으로 사용할 수 있습니다.

  • MMC1_xxx
  • LCD_xxx
  • SPI1_xxx


eMMC 및 HDMI 비활성화

비글본 보드에 SSH로 접속합니다.

아래의 명령어를 입력합니다.

sudo nano /boot/uEnv.txt


아래와 같이 파일의 내용이 표시됩니다.

##Disable auto loading of virtual capes (emmc/video/wireless/adc)
#Disable eMMC
disable_uboot_overlay_emmc=1 #eMMC 비활성화
#Disable HDMI
disable_uboot_overlay_video=1 #HDMI 비활성화
#Disable Audio
disable_uboot_overlay_audio=1 #HDMI 비활성화
#Disable Wireless
#disable_uboot_overlay_wireless=1
#Disable ADC
#disable_uboot_overlay_adc=1


eMMC를 비활성화 하기 위해서는 #disable_uboot_overlay_emmc=1 를 주석 해제합니다. (가장 앞의 # 삭제)

HDMI를 비활성화 하기 위해서는 #disable_uboot_overlay_video=1, #disable_uboot_overlay_audio=1 를 주석 해제합니다.

Ctrl + X 키를 눌러 편집기를 종료합니다.

Y키를 눌러 변경 내용을 저장합니다.

아래의 명령어를 입력하여 비글본을 재부팅하면 변경된 설정이 적용됩니다.

sudo reboot

찾으시는 내용이 없나요? 문의하기

문의하기

공유하기

GPIO

Or copy link

Clipboard Icon
콘탠츠

ㅤ

대전광역시 서구 둔산로 8
(주)그래블로
support@grablo.co

바로가기

  • 시작하기
  • 사용자 매뉴얼
  • 예제
  • 유용한 정보
  • 자주하는 질문
  • 업데이트 소식
  • 그래블로 홈
  • 그래블로 앱
  • 문의하기

관련 사이트

  • 유튜브
  • 인스타그램
  • 페이스북

약관 및 라이센스

  • 서비스 이용약관
  • 개인정보 처리방침
  • 오픈소스 라이센스

이 사이트의 모든 컨텐츠는 저작권법에 보호받는 저작물로서, 무단으로 복제, 배포하는 경우에는 저작권법에 의하여 처벌을 받을 수 있습니다. Copyright 2024 grablo.co. All Rights Reserved.