stanford-oval/wikipedia huggingface dataset:
아두이노

다른 뜻에 대해서는 아르두이노 문서를 참고하십시오.
|  |
| --- | --- |
아두이노 우노 SMD R3
개발사: arduino.cc
제조사: 다수
종류: 단일 보드 마이크로컨트롤러
운영 체제: 없음
CPU: 아트멜 AVR (8비트), ARM Cortex-M0+ (32비트), ARM Cortex-M3 (32비트), 인텔 쿼크 (x86) (32비트)
연결 방식: USB(코딩),블루투스,WIFI
전원: DC
사용 매체: Atmega 328C(Arduino Uno)
저장 공간: 플래시 메모리, EEPROM
RAM: SRAM
화면: OLED(별도장착)
GPU: X
소리: Speaker,Buzzer(별도장착)
카메라: X
터치패드: X
웹사이트: arduino.cc
아두이노(이탈리아어: Arduino 아르두이노[*])는 오픈 소스를 기반으로 한 단일 보드 마이크로컨트롤러로 완성된 보드(상품)와 관련 개발 도구(IDE) 및 환경을 말한다. 2005년 이탈리아의 IDII(Interaction Design Institutelvera)에서 석사생이었던 페르난도 바라간(Hernando Barragán)이 하드웨어에 익숙하지 않은 학생들이 자신들의 디자인 작품을 손쉽게 제어할 수 있게 하려고 고안한 와이어링(wiring)이라는 싱글보드(atmega1281 사용)를, 바라간의 지도교수였던 마시모 반지(Massimo Banzi)가 후에 아두이노라는 이름으로 보다 적은 32핀을 가진 저렴한 프로세서(ATmega8)를 기반으로 만들어졌으며, 현재도 아트멜 AVR 계열의 보드가 가장 많이 판매되고 있고 교육용으로도 가장 많이 사용(UNO R3, ATmega328)되고 있다. ARM 계열의 Cortex-M0(Arduino M0 Pro)과 Cortex-M3(Arduino Due)를 이용한 제품도 존재하며 2023년 arduino uno R4는 Renesas에서 개발한 RA4M1 32비트 ARM 마이크로 콘트롤러를 사용하게 되었다.
아두이노는 다수의 스위치나 센서로부터 값을 받아들여, LED나 모터와 같은 외부 전자 장치들을 통제함으로써 환경과 상호작용이 가능한 물건을 만들어 낼 수 있다. 임베디드 시스템 중의 하나로 쉽게 개발할 수 있는 환경을 이용하여, 장치를 제어할 수 있다.
아두이노 통합 개발 환경(IDE)을 제공하며, 소프트웨어 개발과 실행코드 업로드도 제공한다. 또한 어도비 플래시, 프로세싱, Max/MSP와 같은 소프트웨어와 연동할 수 있다. 오픈소스이기 때문에 아두이노를 기반으로 여러 가지 프로젝트를 수행할 수 있다.
아두이노의 가장 큰 장점은 마이크로컨트롤러를 쉽게 동작시킬 수 있다는 것이다. 일반적으로 AVR 프로그래밍이 AVRStudio(Atmel Studio로 변경, ARM 도구 추가됨)와 WinAVR(avr-gcc)의 결합으로 컴파일하거나 IAR E.W.나 코드비전(CodeVision)등으로 개발하여, 별도의 ISP 장치를 통해 업로드를 해야하는 번거로운 과정을 거쳐야 한다. 이에 비해 아두이노는 컴파일된 펌웨어를 USB를 통해 쉽게 업로드 할 수 있다. 또한, 아두이노는 다른 모듈에 비해 비교적 저렴하고, 윈도우를 비롯해 맥 OS X, 리눅스와 같은 여러 OS를 모두 지원한다. 아두이노 보드의 회로도가 CCL에 따라 공개되어 있으므로, 누구나 직접 보드를 만들고 수정할 수 있다.
아두이노가 인기를 끌면서 이를 비즈니스에 활용하는 기업들도 늘어나고 있다. 장난감 회사 레고는 자사의 로봇 장난감과 아두이노를 활용한 로봇 교육 프로그램을 학생과 성인을 대상으로 북미 지역에서 운영하고 있다. 자동차회사 포드는 아두이노를 이용해 차량용 하드웨어와 소프트웨어를 만들어 차량과 상호작용을 할 수 있는 오픈XC라는 프로그램을 선보이기도 했다.
아두이노 체계 > 보드

아두이노의 보드 아트멜(Atmel)사의 8비트 AVR 마이크로컨트롤러와 프로그래밍 및 다른 서킷들과의 결합을 용이하게 해 주는 부속품들로 구성되어 있다. 공식 보드의 마이크로컨트롤러에는 주로  ATmega8, ATmega168, ATmega328과 같은 megaAVR 시리즈가 주로 사용된다. 보드에는 기본적으로 5V 리니어 레귤레이터와 16MHz 결정 진동자(크리스털)가 내장되어 있으며, 프로그램의 업로드를 용이하게 하기 위한 부트로더가 마이크로컨트롤러에 미리 내장되어 있다.
개념적인 수준에서 볼 때, 아두이노에 프로그램을 탑재함에 있어 모든 보드는 RS-232 직렬 커넥터를 통해 프로그램되지만, 구현되는 방식은 하드웨어의 버전에 따라 달라진다. 직렬 아두이노 보드는 RS-232 수준의 신호를 TTL 수준의 신호로 변환해주는 변환 장치(Shifter)를 내장하고 있다. 지금의 아두이노 보드들은 모두 USB를 통해 프로그래밍 가능하며, FT232와 같은 USB-시리얼 변환 칩을 통해 사용 가능하다.
아두이노 보드는 마이크로컨트롤러 I/O핀의 대부분을 다른 서킷에서도 사용할 수 있도록 공개하고 있다.  Diecimila, Duemilanove, 현재의 Uno와 같은 주요 모델들은 14개의 디지털 I/O핀을 제공하고 있으며, 그 중 6개의 핀은 PWM(pulse-width modulated)신호를, 다른 6개의 핀은 디지털 I/O핀으로 혼용이 가능한 아날로그 입력 단자를 제공한다.
아두이노 체계 > 아두이노 업로드

아두이노 우노의 경우 기계어 코드의 업로드는 시리얼 통신을 통해 이루어진다. 우선 개인용 컴퓨터와 USB로 연결되면 ATmega16U2(초기의 FTDI FT232R와 같은 역할로 USB-Serial 변환)에 의해 시리얼로 변환된다. 업로드의 전제 조건은 목표 마이크로컨트롤러(우노의 경우 ATmega328P)에 부트로더가 장착되어 있어야 한다. 부트로더가 동작하면 시리얼 통신으로부터 오는 기계어 코드를 플래시 메모리에 쓰게 되어, 프로그래밍에 의해 완성된 응용 프로그램 코드가 장착된다. 응용 프로그램의 코드를 변경할 필요가 없다면, 전원 인가와 동시에 마이크로컨트롤러에 장착된 코드가 실행되면서 원하는 동작을 한다. 리셋 신호 입력시 부트로더는 플래시 쓰기를 할 것인지 또는 응용 프로그램을 바로 실행할 것인지를 선택적으로 결정하고 동작한다. 만약 플래시에 코드를 새로 써서 다시 변경할 필요가 없다면 응용 프로그램으로 바로 점프한다. 아두이노 통합 개발 환경에서 업로드가 실행되면, 부트로더가 동작하기 위해 그림의 (1)번 DTR 신호가 타겟 마이크로컨트롤러에 전달되어 리셋되고 부트로더가 실행된다. 리셋 신호를 ATmega16U2에서 전달하기 위해 캐패시터(0.1~0.22uF)를 사용하여 타깃과 연결되어 있다. 코드를 포함한 여러 가지 데이터를 전달하기 위한 신호는 그림의 (2)번 선으로 이루어진다.
아두이노 체계 > 아두이노 업로드 > 아두이노 업로드 후 응용 프로그램 실행

업로드가 완료된 후, 다시 리셋 되면 부트로더는 응용 프로그램이 존재하는 메모리의 주소를 선택하여 점프한다. 이 과정을 통해 응용프로그램이 선택되어 동작한다. 응용 프로그램에서 시리얼 통신(Serial 클래스 사용)을 사용했다면 코드가 실행되면서 시리얼 통신이 이루어진다. 이때 그림의 (2)번 선으로 시리얼 통신이 이루어진다. 부트로더 동작 시, 응용프로그램 코드를 플래쉬에 쓰기 위한 코드 데이터 전송 통로와 응용 프로그램의 데이터 전송하는 신호의 통로는 같은 신호 선을 사용하여 전달 된다.
아두이노 체계 > 아두이노 부트로더

AVR 칩을 사용한 아두이노의 부트로더는 AVR의 부트로더 체계를 사용한다. 따라서 아두이노의 부트로더는 AVR의 부트로더와 같은 의미이다. 아두이노의 개발 방법은 기본적으로 부트로더가 장착되는 방식을 사용하므로 부트로더를 기본적으로 장착한다. 따라서 퓨즈 비트를 부트로더가 실행되도록 설정되고, 부트로더에서 플래시에 응용 프로그램 코드를 쓸지 아니면 코드 변경없이 바로 0번지의 응용 프로그램으로 점프해서 실행할지를 결정한다. 개발 과정에서는 수 많은 코드 변경이 필요하므로 부트로더가 수시로 작동 하여야 하기 때문이다. 따라서 부트로더를 아예 장착되어 있고, 코드 실행 위치 벡터 및 크기가 결정되어 레지스터 비트 값이 퓨징 되어있다.
설정되는 비트는 다음 파일에서 확인할 수 있다:
[아두이노 설치 폴더]/hardware/arduino/avr/boards.txt
uno.name=Arduino Uno
...
uno.bootloader.tool=avrdude
uno.bootloader.low_fuses=0xFF
uno.bootloader.high_fuses=0xDE
uno.bootloader.extended_fuses=0x05
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.bootloader.file=optiboot/optiboot_atmega328.hex
아두이노 체계 > 아두이노 부트로더 > AVR 부트로더

AVR 내의 플래시 메모리 중에 부트로더 영역에 부트로더 프로그래밍 코드가 장착된다. 마이크로컨트롤러의 동작 목적을 수행하는 응용 프로그램은 플래시의 0000번지에 써지고 RESET에 의해 시작되어야 한다. 부트로더를 사용한다면 결국 부트로더와 응용 프로그램 2개가 동시에 플래시에 존재하게 된다. RESET 신호에 의해 마이크로컨트롤러가 시작하면 둘 중 하나를 실행해야 한다. AVR의 시작 방법은 퓨즈 비트의 설정으로 시작을 정한다.
AVR 내에 부트로더가 장착되어 있을 때, RESET 시 2개의 프로그램 중 하나를 선택해서 실행해야 한다. 만약 AVR 내의 BOOTRST비트가 1이면 0000번지가 실행되고, 0이면 부트로더 영역 주소(Boot Reset Address)가 선택적으로 실행된다.  부트 영역의 공간은 BOOTSZ1, BOOTSZ0에 의해 4가지 영역의 크기가 선택적으로 결정된다. 즉, 부트로더 시작 주소는 BOOTSZx의 비트 퓨즈에 따라 자동 결정된다. 부트로더 시작 주소는 플래시 끝 주소에서부터 공간의 크기를 빼면 된다. 그러나 아두이노 입장에서 BOOTRST 비트 퓨징을 매번하는 과정은 그리 쉬운 일은 아니다. 따라서 아두이노는 RESET 시 무조건 부트로더로 점프(BOOTRST=0)하고 부트로더 프로그램에서 업로드를 할 지 응용 프로그램을 실행할 지를 결정한다.
부트로더가 작동하면 우선 프로그래밍 코드를 쓰는 과정을 실행할지, 아니면 바로 개발자가 개발한 응용 프로그램을 실행할 지를 결정한다. 부트로더는 포트 D의 특정 입력 핀을 읽어 LOW이면 부트로더 기능을 실행하도록 결정한다.
부트로더 실행 순서는 다음과 같다:
우선 포트 D을 입력할 수 있도록 설정을 하고,
만약 포트 D의 특정 핀의 입력이 HIGH로 호스트로부터 아무것도 오지 않으면, 응용 프로그램이 있는 0000 번지를 실행하여 부여된 기능을 수행한다.
만약 포트 D가 LOW이면, 응용 프로그램의 코드 쓰기 절차(명령줄 처리)로 진행한다. 부트로더의 원래 기능이다.
호스트로부터 오는 프로그램을 받는다.
부트로더를 위해 정해진 명령줄에 따라 해석을 하여 명령줄을 검증하고,
명령줄에 오류가 없으면, 수신된 명령에 따라 동작한다.
아두이노 제품

이 부분의 본문은 아두이노 보드입니다.
아두이노 제품 > 종류

제품에 사용된 MCU는 아트멜의 megaAVR, tinyAVR시리즈와 ARM MCU로 만들어진다.
쉴드

쉴드(Shield)는 특정 기능을 갖는 보드로, 아두이노와 결합하여 호환 가능한 여러 부가 모듈과 연결하는 커넥터 구조를 포함한 부품이다.  특정 입출력 기능을 담당하는 부품으로, 아두이노에서 중요한 부품 중 하나이다. 아두이노의 입출력 커넥터에 연결할 수 있는 커넥터를 사용하고 각 부분품은 커넥터에 연결함으로써 적층 구조로 서로 연결한다.
아두이노 MCU 보드는 마이크로컨트롤러 기능 만 존재하기 때문에 센서나 기타 입출력 장치가 필요한 경우가 생긴다. 따라서 이 모듈들을 연결하는 방법으로 쉴드를 사용할 수 있다. 쉴드가 연결되면 커넥터를 통해 각 층으로 모든 필요한 핀이 연결된다. 아두이노 쉴드는 보드와 보드를 결합하여 여러 가지 기능적 모듈들을 연결하는 방식이다.
연결 핀들이 위와 아래로 연결되면서 각 층에서 모두 사용할 수 있도록 구성되었다. 따라서 각 핀의 기능의 중복은 개발자가 판단하여 각층에서 선택적으로 사용하여야 한다.
몇몇 쉴드는 다른 복잡한 핀들을 거쳐서 보드와 직렬로 연결되지만, I²C 시리얼 버스를 사용하는 경우 고유 주소를 할당받을 수 있기 때문에 병렬로 연결하여 사용할 수 있다.
소프트웨어

| --- | --- |

아두이노 통합 개발 환경 (오래된 버전)
개발자: 아두이노 소프트웨어

안정화 버전: 2.3.2    / 2024년 2월 20일(11개월 전)(2024-02-20)
 
프로그래밍 언어: C, C++, 타입스크립트, 자바스크립트
운영 체제: 마이크로소프트 윈도우 macOS 리눅스
플랫폼: x86-64, ARM
종류: 통합 개발 환경
라이선스: AGPL 라이선스
웹사이트: arduino.cc
아두이노의 통합 개발 환경(IDE)은 타입스크립트와 C를 기반으로 개발되는 크로스 플랫폼 응용 소프트웨어이며, 구문 강조, 괄호 찾기, 자동 들여쓰기 기능이 포함된 에디터와 한 번의 클릭으로 컴파일과 업로드가 가능한 컴파일러 기능을 포함하고 있다. 아두이노 동작을 위해서 C++ 언어 기반을 사용한다. 컴파일러는 avr-gcc을 사용한다. 따라서 avr-gcc가 제공하는 많은 C언어의 표준라이브러리 함수를 사용할 수 있다.
아두이노 개발환경은 C++을 사용하여 원하는 동작을 하도록 코딩을 하고 이것을 보드에 업로드하면 아두이노가 동작한다.아두이노 업로드는 플래시 메모리에 써지므로 다음부터는 전원만 인가하면 동작한다.  만약 PC나 안드로이드에서 아두이노에 오는 데이터를 받아 처리하고 싶다면, 해당 운영 체계에 맞는 개발 도구를 활용하여 프로그램을 작성해야 한다. PC의 비주얼 스튜디오나 안드로이드의 SDK 등이 대표적이다. 이러한 개발도구가 좀 어렵다고 느낀다면, 프로세싱을 사용하여 쉽게 코딩 할 수 있다. 프로세싱은 아두이노 개발환경과 별개로 PC에서 동작하며, 아두이노에서 COM포트로 통신을 하고 이 데이터를 화면 등에 처리하여 보여 줄수 있다. 그래픽 처리를 할 수 있는 함수도 제공한다. 프로세싱에서 안드로이드 모드로 변경하면 안드로이드에서 처리할 수도 있다.
소프트웨어 개발에 생소한 사용자들도 쉽게 프로그래밍할 수 있도록 설계되어 있다. 이러한 아두이노 IDE를 통해 작성된 프로그램이나 코드를 "스케치(Sketch)"라고 부른다.
소프트웨어 > 아두이노 통합 개발 환경

이 부분의 본문은 아두이노 IDE입니다.
아두이노 통합환경은 편집기, 컴파일러, 업로드 등이 합쳐진 환경이다. 이와 더불어 기타 개발에 필요한 각종 옵션 및 라이브러리 관리를 할 수 있다. 실행 시, 개인용 컴퓨터와 시리얼 통신을 할 수 있는 모니터를 제공한다. 보통 USB을 통해 업로드를 하므로 아두이노 보드는 USB를 UART 통신으로 바꾸는 방법이 제공되고, MCU가 실행할 때는 이 UART 통신을 이용하여 필요한 통신을 할 수 있다. 이렇게 되려면 아두이노의 MCU는 부트로더가 올라가 있어야 한다.
아두이노 통합환경 기능은 :
편집기 : UTF-8을 기반으로 하는 편집기이다.
컴파일러 : ATmega의 경우, AVR-GCC을 이용하여 컴파일 한다.
업로드 : USB-UART 변환을 하고, MCU의 부트로더가 동작하여 기계어 코드가 업로드 된다.
라이브러리 관리 : 등록 된 라이브러리 목록 및 예제를 지원한다. 공개된 아두이노 라이브러리 찾아 파일을 받아 등록하면 초기에 장착되지 않은 각종 라이브러리를 등록 사용할 수 있다. 라이브러리 관리 프로그램도 검색 기능과 등록 기능을 제공한다.
기타 옵션
USB가 없는 아두이노 보드는 USB-시리얼 변환 모듈을 별도 구매하여 연결할 수 있다.
소프트웨어 > 아두이노 프로그래밍

이 부분의 본문은 아두이노 프로그래밍입니다.
소프트웨어 > 라이브러리

이 부분의 본문은 아두이노 라이브러리입니다.
아두이노는 AVR의 ATmega의 MCU을 기반으로 만들어진 것이므로 ATmega의 내에 장착된 기본 모듈을 함수 화하여 쉽게 접근할 수 있다. 이외에 다른 여러 가지 부품을 적용할 수 있도록 다양한 라이브러리가 존재한다.
아두이노 개발 IDE에 기본적으로 내장된 라이브러리도 있고, 외부의 많은 공개 라이브러리가 존재한다.
소프트웨어 > 라이브러리 > ATmega 내부 모듈

포트(PORT)
하드웨어 시리얼 통신 (Serial, UART)
SPI
I²C (TWI)
타이머(Timer)
PWM
외장 타이머 라이브러리
ADC
소프트웨어 > 라이브러리 > 부가 모듈과 인터페이스

소프트웨어 시리얼
LCD
RTC
소프트웨어 > 라이브러리 > 표준 함수의 사용 예 : printf

마이크로컨트롤러는 보통 입출력 장치가 컴퓨터와 다르다. PC에서 사용하는 모니터와 키보드를 보통 사용하지 않는다. 시리얼 통신으로 별도의 컴퓨터로 연결하여 사용하는 방식이 일반적이다. 따라서 표준 입력장치가 없을 때, 시리얼 통신을 사용하여 printf 함수에서 완성된 스트링을 출력할 수 있다. 즉, printf 결과를 개발자가 원하는 장치로 연결할 수 있다. 시리얼 통신 뿐만 아니라, 문자-LCD 등 원하는 장치로 출력할 수 있다.
아두이노는 avr-gcc를 사용하므로 이 규칙에 맞추어 사용하면 된다.
#include <stdio.h>

// 우선 FILE 선언을 사용하고, UART와 연결하여 사용한다.
static FILE uartout = {0} ;

// printf에서 완성된 스트링을 한 글자 씩 출력하는 함수가 있어야 한다.
// 스트링을 한바이트 씩 출력한다.
static int uart_putchar (char c, FILE *stream)
{
    Serial.print(c);  // 원하는 장치로 출력 한다.
    return 0 ;
}

void setup(void)
{
   Serial.begin(9600);  // 시리얼을 시작한다.

   // UART 출력을 위한 FILE 디스크립터를 사용한다.
   fdev_setup_stream (&uartout, uart_putchar, NULL, _FDEV_SETUP_WRITE);
   stdout = &uartout ;  // 표준 출력 STDOUT을 선언한다.
}

void loop(void)
{
    float seconds ;

    seconds = (float) millis() /1000.0;
    printf("%d sec\n", (int) seconds);

    delay(1000) ;  // 1초를 기다리고
}
소프트웨어 > 라이브러리 > 실수형 변환

printf, sprintf 등의 함수에서 %f로 지정된 float 실수형의 값 변환은 avr-gcc의 빌드 옵션 설정 상, 초기설정(default)에서는 지원하지 않는다.
다음과 같이 프로그래밍을 하고:
printf("%f sec\n", seconds);
이 함수의 실행 결과를 보기 위해 시리얼 모니터를 보면 숫자 부분에 '?'가 나타난다.
이것은 초기설정(default) 값이:
으로 최소 옵션이기 때문이다. %f와 같은 변환은 불가능하다. -lprintf_flt으로 변경이 필요하다.
이것을 확인하기 위해 빌드 화면을 캡처하면 다음과 같은 컴파일 옵션으로 링크한다 (환경 아두이노 우노):
아두이노 개발환경에서 avr-gcc의 옵션을 쉽게 추가 및 변경하는 메뉴가 없기 때문에, 아두이노 실수형 변환은 쉽게 구현하기가 힘들다. AtmelStudio 등의 개발도구에서 옵션을 넣는 방법을 제공하는 것과 대조적이다.
만약 실수형의 변환이 필요하다면 다음과 같은 2가지 방법으로 설정을 변경할 수 있다.
개발도구를 재 빌드 하기
platform.txt 파일 수정하여 옵션 변경 하기
compiler.c.elf.flags={compiler.warning_flags} -Os -Wl,--gc-sections
compiler.c.elf.flags={compiler.warning_flags} -Os -Wl,-u,vfprintf,--gc-sections -lprintf_flt
이러한 실수형의 계산은 대부분의 마이크로컨트롤러의 FPU(Floating-Point Unit)이 없기 때문에, 기계어 코드의 집합으로 된 함수를 호출하여 정수형 ALU을 통해 계산이 이루어진다.
경우에 따라 실시간 실행이 중요한 경우 부동소수점 계산에서 계산 속도가 부담이 될 수 있다. 이런 경우 계산의 복잡도나 속도를 프로그래밍 과정에 검토해야할 상황이 발생할 수도 있다.
위의 실수 계산의 설정과정이 복잡하다. 경우에 따라 간단히 실수값을 출력하고자 하는 경우는 다음과 같은 함수를 사용할 수도 있다. 시리얼 통신을 지원하는 클래스 Serial에 실수형 변수값을 출력할 수 있는 방법이 존재하므로 경우에 따라 적절히 사용하면 효율적일 때가 있다.
역사

2005년, 이탈리아 Ivrea에서 초기 프로젝트가 만들어졌다.
2008년 10월, Arduino Duemilanove가 출시되었다.
2009년 3월, Arduinio Mega가 출시되었다.
2011년 3월, 전 세계적으로 30만 개 이상의 아두이노 유닛을 사용할 수 있다.
2015년 3월, 아두이노가 10주년을 맞았다.
초기의 아두이노 보드는 UART와 RS-232을 결합한 통신을 사용하였다. 그러나 개인용 컴퓨터의 직렬포트(COM) 퇴조로 USB을 UART 방식으로 바꾸는 방식을 사용하고 있다.  개인용 컴퓨터나 노트북의 경우 직렬포트 자체가 없는 경우가 많아 이 방식을 사용하면 현실적인 어려움이 있다. 이것을 고려하여 아두이노 보드에 USB와 UART을 변환하는 별도의 칩을 추가하여 프로그램 코드를 업로드 한다. 목표 MCU 입장에서 보면 여전히 UART을 통해 업로드와 통신을 하는 방식이다.
아두이노 업로드와 시리얼 통신을 위해, 다음과 같은 UART의 입출력 신호 변환을 사용한 회로로 발전 하였다:
[ 호스트 직렬 포트 (COM 포트, RS-232) ] === [ [ RS-232 - TTL 변환 ] --- [  MCU ]  ] : BJT, D, R, C 등의 소자로 단순 전압 변환을 통해 직렬 포트를 아두이노에 연결
[ 호스트 USB ] === [ [ FTDI FT232계열 ]  --- [ MCU ] ]  : 호스트의 통신에서 FTDI(FT232RL 등)를 사용하여 USB와 UART 간의 변환을 통해 시리얼 구현하였다. 호스트에서 FTDI용 USB 드라이버와 USB 버스 드라이버가 필요하고, FTDI 개발사에서 제공한다. 아두이노를 설치하면 호스트용 드라이버는 자동 설치된다.
[ 호스트 USB ] === [ [ ATmega8U2 ] --- [ MCU ] ]  : ATmega8U2를 사용하여 USB - UART 변환을 통해 MCU의 TTL 연결. 아두이노 우노 초기버전에서 사용.
[ 호스트 USB ] === [ [ ATmega16U2 ] --- [ MCU ] ] : USB - UART 변환.
상표권 분쟁

상표권 분쟁으로 인해 2015년 5월 Arduino LLC에 의해 "Genuino"란 상표가 등록 되었고 미국 이외에 시장에서 Arduino LLC의 브랜드 이름이다.
예제

전형적인 스케치의 예는 LED를 점멸시키는 "blink"라는 구문이다. Arduino 언어는 사용자가 이와 같이 작성하면 된다.
아두이노 우노 R3에서는 LED가 13번 핀에 연결되어 있다. 따라서 다음과 같이 코딩하면 별도의 하드웨어 추가없이 우노에서 확인할 수 있다.
#define LED_PIN 13

void setup () {                     //처음 시작 할때만 실행
    pinMode (LED_PIN, OUTPUT);     // 13번 핀을 디지털 출력 핀으로 설정
}

void loop () {                        // 아래의 명령문을 반복
    digitalWrite (LED_PIN, HIGH);    // LED 점등
    delay (1000);                   // 1000ms(1초) 대기
    digitalWrite (LED_PIN, LOW);   // LED 소등
    delay (1000);                 // 1000ms(1초) 대기
}
같이 보기

아두이노 보드
아두이노
아두이노 라이브러리
마이크로컨트롤러
마이크로컨트롤러 포트
라즈베리 파이 : 라즈베리파이는 영국의 컴퓨터 과학 교육을 증진시키기 위해 만든 싱글 보드 컴퓨터이다.
PCB
STM32
아두이노 우노 R3 업로드 경로. 1번:리셋 신호, 2번:UART(TTL레벨) 통신, 3번:USB 호스트 통신.
아두이노 우노 R3, 업로드 구조
AVR 부트로더 플래시 메모리 구조
AVR 부트로더 실행 절차
쉴드 적층
아두이노 시리얼 보드  RS-232 직렬 통신
핀 13에 LED 장착
2025년 라이트 에어 서비스 비치크래프트 1900 추락 사고

| 2025년 라이트 에어 서비스 비치크래프트 1900 추락 사고 |
| --- | --- |
해당사고의 항공기의 모델, 비치크래프트1900D의 모습
개요
발생일시: 2025년 1월 29일
사망자: 20
부상자: 1
생존자: 1
첫 번째 항공기
 
기종: 비치크래프트1900D
탑승승객: 19
승무원: 2
두 번째 항공기
 
세 번째 항공기
 
지상 피해 내용
2025년 라이트 에어 서비스 비치크래프트 1900 추락 사고는 2025년 1월 29일, 라이트 에어 서비스를 대신하여 이글 에어가 운항하는 비치크래프트1900D가 정기 전세편을 운행하던 중 남수단 상나일 지방에 위치한 유니티 주에서 이륙한 직후 추락하여 탑승객 21명 중 20명이 사망한 사건이다. 이 항공기는 석유 작업자들을 수송하여 남수단의 수도 주바로 향하고 있었다.
지엘로나구라 바비모스트 공항

지엘로나구라 바비모스트 공항 외관
지엘로나구라 바비모스트 공항(폴란드어: Port Lotniczy Zielona Góra-Babimost, IATA: IEG, ICAO: EPZG)은 폴란드 루부스키에주 지엘로나구라군 바비모스트에 있는 공항이다. 지엘로나구라 도심에서 북동쪽으로 35 km (22 mi) 떨어져 있다.
진천 금성대군 사당

| --- | --- |
 충청북도의 문화재자료
파일:진천 금성대군 사당.jpg
종목: 문화재자료 (구)제10호  (1990년 12월 14일 지정)
면적: 550m2
수량: 1동
위치
진천 금성대군 사당
주소: 충청북도 진천군 초평면 수의1길 75-7 (용기리)
좌표: 북위 36° 47′ 29″ 동경 127° 33′ 5″﻿ / ﻿북위 36.79139°  동경 127.55139° ﻿ / 36.79139; 127.55139
정보: 국가유산청 국가유산포털 정보
진천 금성대군 사당(鎭川 錦城大君 祠堂)은 충청북도 진천군 초평면 용기리에 있는 사당이다. 1990년 12월 14일 충청북도의 문화재자료 제10호로 지정되었다.
개요

세종대왕의 여섯째 아들인 금성대군(1426∼1457)의 위패를 모신 사당이다.
어머니는 소헌왕후이며 이름은 유(瑜)이고, 1433년에 금성대군으로 봉해졌다. 형인 수양대군이 단종을 폐위시키고 왕이 되자 조카인 단종의 복위를 꾀하다 반역죄로 처형당하였다.
사당은 영조 16년(1740)에 세운 것이고 1974년에 보수하였다. 앞면 3칸·옆면 2칸 규모로, 지붕은 옆면에서 볼 때 사람 인(人)자 모양을 한 맞배지붕으로 꾸몄다.
같이 보기

금성대군
참고 자료

진천 금성대군 사당 - 국가유산청 국가유산포털
양주 청련사 관음보살좌상 및 복장물

| --- | --- |
 경기도의 유형문화재

종목: 유형문화재 (구)제337호  (2009년 9월 10일 지정)
소유: 청련사
위치
양주 청련사
주소: 경기도 양주시 장흥면 권율로169 청련사
좌표: 북위 37° 43′ 46″ 동경 126° 56′ 53″﻿ / ﻿북위 37.72944°  동경 126.94806° ﻿ / 37.72944; 126.94806
정보: 국가유산청 국가유산포털 정보
양주 청련사 관음보살좌상 및 복장물(楊州 靑蓮寺 木造觀音菩薩坐像 및 腹藏物)은 대한민국 경기도 양주시 장흥면, 청련사에 있는 불상 1구와 복장물 8점이다. 2018년 4월 30일 문화재 지정 예고를 거쳐, 2018년 9월 10일 경기도의 유형문화재 제337호로 지정되었다.
지정 사유

관음보살상에서 나타나는 조형적 특징에서 조성 시기를 1651년으로 추정된다. 보존상태가 양호할 뿐 아니라 조성발원문을 통해 제작시기를 추정할 수 있는 등 조선후기 불교조각사 연구에 매우 귀중한 자료이다.
같이 보기

청련사
이나래 (1979년)

이나래(1979년 1월 1일 ~ )는 대한민국의 여자 레슬링 선수이다. 여자 레슬링이 처음으로 정식 종목으로 채택된 2004년 하계 올림픽에 참가했다.
양주 청련사 비로자나괘불도

| --- | --- |
 경기도의 유형문화재

종목: 유형문화재 (구)제339호  (2009년 9월 10일 지정)
수량: 1점
소유: 청련사
위치
양주 청련사
주소: 경기도 양주시 장흥면 권율로169 청련사
좌표: 북위 37° 43′ 46″ 동경 126° 56′ 53″﻿ / ﻿북위 37.72944°  동경 126.94806° ﻿ / 37.72944; 126.94806
정보: 국가유산청 국가유산포털 정보
양주 청련사 비로자나괘불도(楊州 靑蓮寺 毘盧遮那掛佛圖)은 대한민국 경기도 양주시 장흥면, 청련사에 있는 불화이다. 2018년 4월 30일 문화재 지정 예고를 거쳐, 2018년 9월 10일 경기도의 유형문화재 제339호로 지정되었다.
지정 사유

19세기 후반~20세기 초반까지 유행했던 괘불의 도상을 계승하면서도 주존을 비로자나불로 대체 하고 입상 대신 좌상으로 표현한 점 등은 새로운 형식을 보여주고 있다. 19세기 후반~20세기 초반까지 서울‧경기지역에서 유행한 괘불의 특징과 새로운 형식의 도입을 보여주는 전통 불화로서 지정 가치가 충분하다.
같이 보기

청련사
도안신도시

| --- | --- |
ko 도안신도시의 위치
현황
국가:  대한민국
행정구역: 대전광역시
행정동: 서구 (도안동, 가수원동, 관저동), 유성구 (상대동, 원신흥동, 봉명동, 구암동, 용계동, 대정동, 원내동) 일원
도안신도시(道安新都市)는 대전광역시 서남부에 위치한 서구 도안동, 가수원동, 관저동, 유성구 상대동, 원신흥동, 봉명동, 구암동, 용계동, 대정동, 원내동 일원에 건설되고 있는 신도시로 한국토지주택공사와 대전도시공사 등 2개사가 공동으로 추진하는 사업이다. 2003년 대전 서남부 택지개발예정지구로 지정되며 개발이 시작되었고, 2015년까지 3단계에 걸쳐 순차적으로 개발될 예정이다.
국토해양부는 '친수구역 활용에 관한 특별법'을 시행하여, 4대강 금강 유역 주요 국가 하천인 갑천 도안신도시 일대를 친수(親水)구역으로 지정하고, 2018년까지 주거·상업·관광지로 종합 국토 개발할 계획이다. 도안 생태호수공원도 조성될 계획이다.
추진 과정

2001년 1월 5일 : 택지개발예정지구 지정 고시
2001년 12월 26일 : 택지개발예정지구 변경(1차)
2003년 12월 16일 : 예정지구 지정변경(2차) 및 개발계획 승인
2005년 9월 6일 : 예정지구 지정(3차) 및 개발계획(1차) 변경승인
2006년 1월 6일 : 실시계획 승인
2007년 4월 5일 : 예정지구 지정(4차) 및 개발계획(2차) 변경승인
2007년 11월 9일 : 예정지구 지정(5차), 개발계획(3차), 실시계획(1차) 변경승인
2008년 12월 31일 : 예정지구 지정(6차), 개발계획(4차), 실시계획(2차) 변경승인
2010년 1월 6일 : 예정지구 지정(7차), 개발계획(5차), 실시계획(3차) 변경승인
2010년 8월 1일 : 공동주택지 주민입주
2011년 4월 12일 : 예정지구 지정(8차), 개발계획(6차), 실시계획(4차) 변경승인
2011년 6월 29일 : 예정지구 지정(9차), 개발계획(7차), 실시계획(5차) 변경승인
2011년 6월 30일 : 1단계 사업준공
2012년 10월 29일 : 예정지구 지정(10차), 개발계획(8차), 실시계획(6차) 변경승인
2012년 12월 31일 : 예정지구 지정(11차), 개발계획(9차), 실시계획(7차) 변경승인
2012년 12월 31일 : 2단계 사업준공
1단계 개발

1단계로 개발하는 곳의 아파트는 총 19개 블록으로, 2블록은 베르디움, 3블록은 한라비발디, 5블록은 트리풀시티, 6블록은 센트럴시티, 7 블럭은 예미지 8블럭은 인스빌, 9블록은 트리풀시티 9단지, 12블록은 어울림 하트, 13블록 예미지, 14블록은 한라비발디, 15블럭은  아이파크, 16블록은 엘드 수목토, 17-1블록은 리슈빌, 17-2블록은 베르디움, 18블록은 린풀하우스, 19블록양우 내안애
대전도시공사
트리풀시티 레이크포레 - 2021년 10월 입주 / 계룡건설산업 외 7개사
| 단지명 | 건설사 | 시행사 | 블록 | 주소 | 주소 | 입주 | 비고 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 도안마을 1단지 | 삼환까뮤㈜ 혜림건설 | 한국토지주택공사 | 1 | 유성구 도안대로 560 | 유성구 원신흥동 | 2010년 8월 | 국민임대 |
| 도안 휴먼시아 4단지 | 금호산업㈜ | 한국토지주택공사 | 4 | 유성구 상대로 40 | 유성구 원신흥동 | 2010년 11월 |  |
| 도안 센트럴시티 6단지 | 삼환까뮤 삼환기업 | 한국토지주택공사 | 6 | 유성구 봉명로 93 | 유성구 원신흥동 | 2010년 10월 |  |
| 도안마을 10단지 | 범양건영 효림종합건설㈜ 동광건설㈜ 와이아이㈜ | 한국토지주택공사 | 10 | 유성구 원신흥로 37 | 유성구 원신흥동 | 2010년 9월 |  |
| 도안 천년나무 11단지 | ㈜동원건설산업 | 한국토지주택공사 | 11 | 유성구 봉명로 16 | 유성구 원신흥동 | 2016년 10월 |  |
| 도안 어울림하트 | 금호산업㈜ 계룡건설산업 | 한국토지주택공사 | 12 | 유성구 동서대로 725 | 유성구 원신흥동 | 2011년 10월 |  |
| 도안 베르디움 2단지 | 호반건설 | ㈜호반비오토 | 2 | 유성구 도안동로 523 | 유성구 원신흥동 | 2014년 7월 |  |
| 도안 한라비발디 3단지 | 한라건설㈜ | 한라건설㈜ | 3 | 유성구 상대로 17 | 유성구 원신흥동 | 2011년 6월 |  |
| 도안 신안인스빌 리베라 | ㈜신안종합건설 | ㈜신안종합건설 | 8 | 유성구 봉명로 48 | 유성구 원신흥동 |  |  |
| 도안 양우내안애 레이크힐 | 양우건설 | 광문개발 | 19 | 유성구 도안동로 446 | 유성구 원신흥동 | 2015년 10월 |  |
| 도안 예미지 백조의 호수 | 금성백조주택 | ㈜금성백조주택 | 7 | 유성구 봉명로 94 | 유성구 원신흥동 | 2014년 6월 |  |
| 도안 예미지 | 금성백조주택 | ㈜다우종합건설 | 13 | 서구 도안북로 125 | 도안동 | 2012년 6월 |  |
| 도안 한라비발디 | 한라건설㈜ | ㈜피데스개발 | 14 | 서구 도안북로 136 | 도안동 | 2011년 10월 |  |
| 도안 아이파크 | HDC현대산업개발 | HDC현대산업개발 | 15 | 서구 도안동로 183 | 도안동 | 2013년 9월 |  |
| 도안 수목토 | 엘드건설㈜ | ㈜엘드 | 16 |  | 도안동 | 2010년 7월 |  |
| 도안 리슈빌 | 계룡건설산업 | ㈜KB부동산신탁 | 17-1 | 서구 도안동로 123 | 도안동 | 2014년 8월 |  |
| 도안 베르디움 18단지 | 호반건설 | ㈜호반토건 | 17-2 | 서구 원도안로 100 | 도안동 | 2014년 3월 |  |
| 도안 우미린 풀하우스 | 우미건설 ㈜서령개발 | ㈜명선종합건설 | 18 | 서구 도안동로 77 | 도안동 | 2014년 10월 |  |
지향이 사건

지향이 사건은 2013년 대한민국 대구광역시에서 정지향이 친모 피 씨와 그의 동거남 김 씨에게 학대당하여 사망에 이르고, 검안의사 양 모씨가 시체검안서를 허위로 발급한 사건이다.
같이 보기

시체검안서
검안 (동음이의)
1502년

| --- | --- |
간지: 신유년~임술년
단기: 3835년
그레고리력: 1502년  MDII
불기: 2046년
이슬람력: 908~909
황기: 2162년
히브리력: 5262~5263
아시리아력: 6252년
에티오피아력: 1496~1497
연호

명(明) 홍치(弘治) 15년
일본(日本) 분키(文亀) 2년
후 레 왕조(後黎朝) 까인통(景統) 5년
기년

류큐(琉球) 쇼신왕(尚真王) 26년
명(明) 효종 홍치제(孝宗 弘治帝) 15년
조선(朝鮮) 연산군(燕山君) 8년
후 레 왕조(後黎朝) 헌종(憲宗) 5년
탄생

1월 3일 - 조선 중기의 문신, 학자 이황. (~1571년)
1월 7일 - 제226대 로마의 교황 교황 그레고리오 13세.
1월 13일 - 조선의 선비 이황. (~1571년)
탄생 > 미상

오스만 제국의 술탄인 쉴레이만 1세의 황귀비 록셀라나. (~1558년)
대한민국 형사소송법 제195조

대한민국 형사소송법 제195조는 검사의 수사에 대한 형사소송법의 조문이다.
조문

제195조(검사의 수사) 검사는 범죄의 혐의 있다고 사료하는 때에는 범인, 범죄사실과 증거를 수사하여야 한다.
第195條(檢事의 搜査) 檢事는 犯罪의 嫌疑 있다고 思料하는 때에는 犯人, 犯罪事實과 證據를 搜査하여야 한다.
같이 보기

검사
수사
삼척해변역

| 삼척해변 |
| --- | --- |
 역사 (현재 철거)
ko
개괄
관할 기관 : 한국철도공사 강원본부 동해관리역
소재지 : 강원특별자치도 삼척시 수로부인길 542
좌표 : 북위 37° 28′ 5.27″ 동경 129° 9′ 57.11″﻿ / ﻿북위 37.4681306°  동경 129.1658639° ﻿ / 37.4681306; 129.1658639
개업일 : 1944년 2월 11일   2001년 7월 1일
폐지일 : 1992년 6월 22일
종별 : 무배치간이역 (삼척역 관리)
승강장수 : 1면 1선(단선)
거리표
삼척선
동해 기점 7.8 km
   ← 추암  (1.4 km)  삼척 → (5.1 km)
     
삼척해변역(Samcheok Haebyeon station, 三陟海邊驛)은 강원특별자치도 삼척시 갈천동에 위치한 삼척선의 철도역이다. 2001년 7월 1일에 후진역(後津驛)으로 개통되었으나, 어감상의 이유로 2003년 1월 1일에 삼척해변역으로 명칭을 변경하였다. 역 앞에 삼척해수욕장이 있다.
구조

| １
단선 승강장이다.
역사

1944년 2월 11일 : 무배치간이역으로 후진역 신설.
1967년 9월 1일 : 을종승차권 대매소로 지정
1992년 6월 22일 : 역 폐지
2001년 7월 1일 : 무배치간이역으로 다시 신설.
2003년 1월 1일 : 후진역을 삼척해변역으로 개명.
2019년 6월 3일 : 삼척역 여객 취급 중지로, 바다열차의 시종착역이 됨
2023년 12월 26일 : 여객 취급 중지
2025년 1월 1일 : 여객 취급 재개
역사 > 승강장

| 0 | 1 | 2 | 3 |
| --- | --- | --- | --- |
| 승강장 | 삼척선 |  | 강릉 방면 |
홍서봉 신도비 및 묘역

| --- | --- |
 양주시의 향토유적

종목: 향토유적 (구)제17호  (2006년 1월 19일 지정)
시대: 조선시대
소유: 남양홍씨종중
참고: 직경 : 550cm, 높이 : 180cm
위치
양주 상수리
주소: 경기도 양주시 남면 상수리 산55-1
좌표: 북위 37° 52′ 03″ 동경 126° 59′ 11″﻿ / ﻿북위 37.86750°  동경 126.98639° ﻿ / 37.86750; 126.98639
홍서봉 신도비 및 묘역은 대한민국 경기도 양주시 남면 상수리에 있다. 2006년 1월 19일 양주시의 향토유적 제17호로 지정되었다.
개요

본관은 남양(南陽). 자는 휘세(輝世), 호는 학곡(鶴谷). 할아버지는 관찰사 춘경(春卿)이며, 아버지는 도승지 천민(天民)이다. 1590년(선조 23) 진사시에 합격했고, 1594년 별시문과에 급제했다. 정언·부수찬·이조좌랑·성주목사·경기도암행어사·응교 등을 역임했고, 1608년(광해군 즉위) 문과중시에 급제하여 사가독서(賜暇讀書)했다. 그뒤 강원도관찰사를 거쳐 동부승지에 올랐으나 장인 황혁(黃赫)이 김직재옥사(金直哉獄事)에 관련되어 삭직당한 뒤 칩거했다.
1623년 김유(金瑬) 등과 함께 인조반정을 일으켜 그 공으로 정사공신(靖社功臣) 3등에 책록되고 익녕군(益寧君)에 봉해졌다. 그뒤 병조참의·대사간·대사헌·병조참판·도승지 등을 역임했고, 1628년 유효립(柳孝立)의 역모를 고변하여 영사공신(寧社功臣) 2등에 책록되고 지의금부사에 올랐다. 그뒤 예조판서·대사헌·이조판서·좌참찬·대제학 등을 역임했다.
1636년 우의정을 거쳐 좌의정으로 재직중 병자호란이 일어나자 최명길(崔鳴吉)·이경직(李景稷)·김신국(金藎國) 등과 함께 화의(和議)를 주장하고 청나라 진영에 가 항복절차를 협의했다. 1639년 부원군(府院君)이 되었고, 이듬해 영의정에 올랐다. 1645년 소현세자(昭顯世子)가 급사한 뒤 봉림대군(鳳林大君：뒤의 효종)의 세자 책봉을 반대하고 소현세자의 아들로 세손을 삼자고 주장했으나 받아들여지지 않았다. 시·서·화에 능했고, 〈청구영언〉에 시조 1수가 전한다. 저서로 〈학곡집〉이 있다. 시호는 문정(文靖)이다.�묘는 산기슭에 위치하며, 봉분은 쌍분 합장묘로 정경부인 장수 황씨와의 합장묘이다. 석물로는 신도비 1기, 묘표 1기, 상석 1기, 향로석 1기, 망주석 2기, 문인석 2기 등이 있다.
신도비는 묘역 좌측 하단에 위치하고 있으며, 최근 비각이 건립되었다. 비의 전체 높이는 389(cm)이고, 옥개 147x95x75, 비신 92x38x224, 좌대 168x112x90(cm)으로 규모가 커 웅장한 느낌이다. 비문은 최석정이 찬(撰)하였고, 글씨는 윤순(尹淳)이 썼으며, 외현손 풍원군(豊原君)이 전(篆)을 했다. 글씨는 부분적으로 마모된 것이 많다.
같이 보기

홍서봉
올가 코스타

| 올가 코스타 Olga Costa |
| --- | --- |
본명: 올가 코스타콥스키
로마자 표기: Olga Kostakovsky
출생: 1913년 라이프치히
사망: 1993년 과나후아토
성별: 여성
국적: 멕시코
학력: 국립 학교
직업: 화가
배우자: 호세 차베스 모라도
올가 코스타(스페인어: Olga Costa, 태어났을 때는 올가 코스타콥스키(Olga Kostakovsky), 1913년 라이프치히 - 1993년 과나후아토)는 러시아계 멕시코인 화가이다.
안나와 바이올리니스트 야코프 코스타콥스키의 딸로 태어난 그녀는 라이프치히에서 태어났으며 어린시절은 베를린에서 보냈다, 1925년 12세때 베라크루스에 도착했다. 1달 뒤에 그녀의 가족들은 멕시코 시에 정착했다. 그곳에서 그녀는 카를로스 메리다와 함께 조형 예술을 가르치는 국립 학교에서 공부를 했으며, 후에 디에고 리베라, 프리다 칼로와 루피노 타마요를 만났다.
1935년에 그녀는 호세 차베스 모라도(José Chávez Morado)와 결혼을 했다. 그리고 함께 사회적 평등을 위해 투쟁을 했다.
| 전거 통제  |
| --- | --- |
국제:  FAST  ISNI  VIAF  월드캣 
국가:  독일  미국  체코 
아티스트:  근대미술관  RKD 아티스트  ULAN 
기타:  SNAC  IdRef
존 넬슨 치아슨

| 존 넬슨 치아슨 John Nelson Chiasson |
| --- | --- |
성별: 남성
직업: 전기 전자 공학자
소속: 보이시 주립 대학
상훈: 전기 전자 공학자 협회(IEEE) 연구원 (2012)
보이시 주립 대학의 존 넬슨 치아슨 (John Nelson Chiasson)
2012년에 전기 전자 공학자 협회(IEEE) 연구원이 되었으며, 전기 기계 및 전력 컨버터의 제어에 공헌하였다.
10월

이 문서는 양력의 10월에 관한 것입니다. 음력의 10월에 대해서는 음력 10월 문서를, 다른 뜻에 대해서는 10월 (동음이의) 문서를 참고하십시오.
은 여기로 연결됩니다. 래퍼 cwar에 대해서는 시월 (래퍼) 문서를 참고하십시오.

10월(十月시월, October)은 그레고리력에서 한 해의 열 번째 달이며, 31일까지 있다. 평년인 경우 이 달과 그 해의 1월은 같은 요일로 시작하고 같은 요일로 끝나며 2월하고도 항상 같은 요일로 끝난다. 그 다음 해가 평년일 경우에는 그 다음 해 4월과 7월과 같은 요일로 시작한다. 다만, 다음 해가 윤년이면 다음 해 9월과 12월과 같은 요일로 시작된다.
400년 동안 이 달은 월요일, 목요일, 토요일에 58번, 화요일과 수요일에 57번, 금요일과 일요일에는 56번 시작한다.
단, 금요일로 시작하는 평년(혹은 목요일로 시작하는 윤년)일 경우에는 10월의 공휴일이 아예 없는 경우도 있고, 목요일로 시작하는 평년(혹은 수요일로 시작하는 윤년)일 경우에는 한글날만 공휴일이며, 토요일로 시작하는 평년(혹은 금요일로 시작하는 윤년)일 경우에는 개천절만 공휴일이다.
경우에 따라서는 추석이 있는 해도 있다. 이런 경우는 모두 음력 3월~7월에 윤달을 끼고, 이 가운데에는 9월 30일이 추석 당일인 경우 혹은 대체휴일이 적용된 경우도 포함한다. (예: 2001년, 2006년, 2009년, 2012년 (10월 1일), 2017년, 2020년, 2025년 등)
북한은 수요일로 시작하는 윤년, 목요일로 시작하는 평년/윤년과 금요일로 시작하는 평년에는 노동당 창건일이 주말과 겹쳐 10월에 공휴일이 사실상 없는 해가 된다.
그리고 토요일로 시작하는 평년(혹은 금요일로 시작하는 윤년)일 경우에는 문화의 날이 스포츠의 날과 겹쳐지며, 일요일로 시작하는 평년(혹은 토요일로 시작하는 윤년)일 경우에는 문화의 날이 경찰의 날과 겹쳐진다.
음력 8월과 음력 9월이 이 달에 있으며 10월에는 음력 8월 15~16일, 9월 15~16일의 보름달을 관측할 수 있다. 윤달일 경우는 윤8월이나 윤9월이 양력 10월에 낀다.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| --- | --- | --- | --- | --- | --- | --- |
9월 - 10월 - 11월
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|  |  |  | 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |  |
2025년 기준 모두 보기
유래

영어의 October는 옥타비아누스(Octavianus)에서 유래되었다. 또는, 라틴어와 그리스어로 eight(8)을 의미하는 octo에서 유래되었다.
행사

음력 8월 15일은 추석이다.
대한민국의 K리그 정규 시즌이 끝나는 달이다.
대한민국 KBO 리그의 한국시리즈가 끝나는 달이다.
대한민국의 프로농구가 개막하는 달이다.
미국의 메이저 리그 사커 정규시즌이 끝나는 달이다.
미국의 핼러윈 축제가 열리는 달이다. 핼러윈의 날짜는 10월 31일.
핀란드 베이카우스리가의 시즌이 끝나는 달이다.
미국 메이저 리그 베이스볼의 포스트 시즌이 시작되는 달이며, 가끔 월드시리즈가 치러지기도 한다. 미국에서는 이를 가리켜 '악토버 클래식'으로 부르기도 한다.
대학수학능력시험 출제는 10월부터 시작된다.
대한민국의 국경일과 법정기념일

10월 1일 - 국군의 날 - 1991년부터 공휴일에서 제외됨.
10월 2일 - 노인의 날
10월 3일 - 개천절 (공휴일) -2021년부터 대체휴일제가 적용된다.
10월 5일 - 세계 한인의 날
10월 8일 - 재향군인의 날
10월 9일 - 한글날 (공휴일) - 1991년부터 2012년까지는 공휴일에서 제외되었음. 2013년부터 재지정. 2021년부터 대체휴일제 적용됨.
10월 10일 - 임산부의 날
10월 15일 - 스포츠의 날
10월 16일 - 부마민중항쟁 기념일
10월 셋째 토요일 - 문화의 날
10월 21일 - 경찰의 날
10월 24일 - 유엔의 날 - 1976년부터 공휴일에서 제외됨.
10월 25일 - 독도의 날
10월 마지막 화요일 - 금융의 날
10월 28일 - 교정의 날
10월 29일 - 지방자치의 날