호랑에듀 한글 코딩 문법책
  • 호랑에듀 한글 코딩 문법책
    • 데이터 종류
    • 변수
    • 배열
    • 배열 (데이터 단일 추출)
    • 연산자
    • 출력 - 보여주기
    • 입력 - 입력받기
    • 조건문 - 만약
    • 반복문 (범위 지정) - 반복
    • 반복문 (무한 반복) - 반복
    • 반복문 (배열) - 반복
    • 함수 - 약속
    • 하랑이랑
    • [하랑이랑] 출력 - 말하기
    • [하랑이랑] 이동 (단순 이동) - 이동하기
    • [하랑이랑] 이동 (시간 지정) - 이동하기
    • [하랑이랑] 회전 (단순 회전) - 회전하기
    • [하랑이랑] 회전 (시간 지정) - 회전하기
    • [하랑이랑] 크기 (단순 크기 변경) - 변경하기
    • [하랑이랑] 크기 (시간 지정) - 변경하기
    • 현재 시간 가져오기
    • 출력창 정리하기
    • 무작위 값 가져오기
    • 기다리기
    • 아두이노
    • [아두이노] 핀 모드 설정
    • [아두이노] 핀 입력 (데이터 읽기)
    • [아두이노] 핀 출력 (데이터 쓰기)
    • 아두이노 보드를 호랑 서비스와 연결하는 방법
    • [아두이노] 초음파 센서 코드
    • [아두이노] 온습도 센서 코드
    • [아두이노] 기압 센서 코드
    • [아두이노] 부저 코드
    • [아두이노] 부저 코드
    • 온습도센서 코드
Powered by GitBook
On this page
  • 코드
  • 설명
  • 주의사항
  • 파이썬 대응 코드
  • 예시
  • 검색 키워드
  1. 호랑에듀 한글 코딩 문법책

[아두이노] 핀 출력 (데이터 쓰기)

코드

아날로그 데이터를 쓸 때 (PWM 핀 (3, 5, 6, 9, 10, 11번 핀))
@아두이노 {핀 번호}번 핀 아날로그 {데이터}쓰기
디지털 데이터를 쓸 때 (디지털 핀(2~13번 핀))
@아두이노 {핀 번호}번 핀 디지털 {데이터}쓰기

설명

핀 쓰기는 아두이노와 연결된 핀에 전기 데이터를 보내주는 출력 코드예요.

더 자세한 내용이 궁금하다면, 아두이노를 참고해 주세요.


주의사항

  • 핀 모드 설정이 우선되어야 하고, 읽어올 핀의 핀 모드가 출력으로 설정되어 있어야 해요.

    • 아날로그 쓰기를 한다면, 핀 모드가 아날로그 출력으로 설정되어 있어야 하고, PWM 핀에 연결되어 있어야 해요.

    • 디지털 쓰기를 한다면, 핀 모드가 디지털 출력으로 설정되어 있어야 하고, 디지털 핀에 연결되어 있어야 해요.

  • 아날로그 핀은 쓸 수 없어요. @아두이노 {핀 번호}번 핀 아날로그 {데이터}쓰기는 PWM을 위한 코드예요.

  • {데이터}의 값에는 디지털 핀의 값은 0과 1로, 아날로그 출력 핀(PWM)의 값은 0~255까지 쓸 수 있어요.


파이썬 대응 코드

아두이노 코드는 파이썬에 대응되는 코드가 없어 제공되지 않아요.


예시

예시 코드
@아두이노 6번 핀 아날로그 출력 설정
@아두이노 3번 핀 디지털 출력 설정
@아두이노 6번 핀 아날로그 11쓰기
@아두이노 3번 핀 디지털 1쓰기
예시 코드의 결과
(아두이노에서 6번 핀에 전기가 11만큼 흐름)
(아두이노에서 3번 핀에 전기가 흐름)

검색 키워드

digitalWrite, analogWrite

Previous[아두이노] 핀 입력 (데이터 읽기)Next아두이노 보드를 호랑 서비스와 연결하는 방법

Last updated 25 days ago