<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://smwiki.info/index.php?action=history&amp;feed=atom&amp;title=%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4%3A%EB%AA%A8%ED%84%B0</id>
	<title>라즈베리파이:모터 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://smwiki.info/index.php?action=history&amp;feed=atom&amp;title=%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4%3A%EB%AA%A8%ED%84%B0"/>
	<link rel="alternate" type="text/html" href="https://smwiki.info/index.php?title=%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4:%EB%AA%A8%ED%84%B0&amp;action=history"/>
	<updated>2026-05-02T04:05:08Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://smwiki.info/index.php?title=%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4:%EB%AA%A8%ED%84%B0&amp;diff=7896&amp;oldid=prev</id>
		<title>Sam: 새 문서: {{라즈베리파이}}  == 개요 == 모터 조작에 대하여.  보통 TB6612 등 모터드라이버를 사용한다.  = 모터 드라이버 =  == TB6612 == 2개의 모터를 제어...</title>
		<link rel="alternate" type="text/html" href="https://smwiki.info/index.php?title=%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4:%EB%AA%A8%ED%84%B0&amp;diff=7896&amp;oldid=prev"/>
		<updated>2022-11-02T12:21:06Z</updated>

		<summary type="html">&lt;p&gt;새 문서: {{라즈베리파이}}  == 개요 == 모터 조작에 대하여.  보통 TB6612 등 모터드라이버를 사용한다.  = 모터 드라이버 =  == TB6612 == 2개의 모터를 제어...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{라즈베리파이}}&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
모터 조작에 대하여.&lt;br /&gt;
&lt;br /&gt;
보통 TB6612 등 모터드라이버를 사용한다.&lt;br /&gt;
&lt;br /&gt;
= 모터 드라이버 =&lt;br /&gt;
&lt;br /&gt;
== TB6612 ==&lt;br /&gt;
2개의 모터를 제어할 수 있는 모터드라이버.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|AIN1, AIN2로 들어가는 신호로 모터의 방향을 제어하고, PWMA로 들어가는 신호로 모터의 구동을 제어한다.&lt;br /&gt;
2번째 모터는 BIN1, BIN2, PWMB로 제어.&lt;br /&gt;
|A01을 모터의 양극에, A02를 음극에 연결한다.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 제어 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!의도&lt;br /&gt;
!설명&lt;br /&gt;
!방법&lt;br /&gt;
|-&lt;br /&gt;
|세팅&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# 핀 번호를 상황에 맞게 지정.&lt;br /&gt;
PWMA = 18&lt;br /&gt;
AIN1 = 22&lt;br /&gt;
AIN2 = 27&lt;br /&gt;
&lt;br /&gt;
GPIO.setmode(GPIO.BCM)&lt;br /&gt;
GPIO.setup(PWMA, GPIO.OUT)&lt;br /&gt;
GPIO.setup(AIN1, GPIO.OUT)&lt;br /&gt;
GPIO.setup(AIN2, GPIO.OUT)&lt;br /&gt;
&lt;br /&gt;
motor = GPIO.PWM(PWMA, 500)  # 이 드라이버는 1만Hz 이하의 신호를 받을 수 있다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|방향 제어&lt;br /&gt;
|모터의 회전방향을 정한다.&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# 정방향&lt;br /&gt;
GPIO.output(AIN1, 0)&lt;br /&gt;
GPIO.output(AIN2, 1)&lt;br /&gt;
#음방향&lt;br /&gt;
GPIO.output(AIN1, 1)&lt;br /&gt;
GPIO.output(AIN2, 0)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|세기제어&lt;br /&gt;
|모터의 세기를 조절한다.&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
pwm.ChangeDutyCycle(0)  # 멈추기&lt;br /&gt;
pwm.ChangeDutyCycle(100)  # 최대속도&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sam</name></author>
	</entry>
</feed>