<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.umki-kit.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=1910krest_nul</id>
	<title>1910krest nul - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.umki-kit.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=1910krest_nul"/>
	<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=1910krest_nul&amp;action=history"/>
	<updated>2026-05-06T04:50:11Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>http://wiki.umki-kit.ru/wiki/index.php?title=1910krest_nul&amp;diff=260&amp;oldid=prev</id>
		<title>Woronin: Новая страница: «&lt;syntaxhighlight lang=&quot;C++&quot;&gt; ////////////////////////////////////////////// //     2021.02.18 woronin,  umkiedu@gmail.com //     работа с двумя мот…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.umki-kit.ru/wiki/index.php?title=1910krest_nul&amp;diff=260&amp;oldid=prev"/>
		<updated>2021-02-18T19:38:25Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt; ////////////////////////////////////////////// //     2021.02.18 woronin,  umkiedu@gmail.com //     работа с двумя мот…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;C++&amp;quot;&amp;gt;&lt;br /&gt;
//////////////////////////////////////////////&lt;br /&gt;
//     2021.02.18 woronin,  umkiedu@gmail.com&lt;br /&gt;
//     работа с двумя моторами езда вперед c поворотом&lt;br /&gt;
//     Robot UMKI controller  K6_3&lt;br /&gt;
//     при езде плотером из двух сервомоторов  рисует крестики и нолики&lt;br /&gt;
//////////////////////////////////////////////&lt;br /&gt;
int mLspeed = 5; // 5-й управляет вращением  левого мотора&lt;br /&gt;
int motorL = 4; // 4-й контакт определяет направление вращения  первого левого мотора&lt;br /&gt;
int mRspeed = 3; // 3-й управляет вращением  правого мотора&lt;br /&gt;
int motorR = 2; // 2-й контакт определяет направление вращения  первого правого мотора&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt; // подключаем библиотеку для работы с сервоприводом&lt;br /&gt;
Servo servo1; // объявляем переменную servo типа &amp;quot;servo1&amp;quot;&lt;br /&gt;
Servo servo2; // объявляем переменную servo типа &amp;quot;servo2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(mLspeed, OUTPUT); // конфигурим контакты как работающие на выход&lt;br /&gt;
  pinMode(mRspeed, OUTPUT);&lt;br /&gt;
  pinMode(motorR, OUTPUT);&lt;br /&gt;
  pinMode(motorL, OUTPUT);&lt;br /&gt;
  servo1.attach(10); // привязываем сервопривод к  выходу 10&lt;br /&gt;
  servo2.attach(9); // привязываем сервопривод к  выходу 9&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void krestik()&lt;br /&gt;
{&lt;br /&gt;
  servo2.write(95); // точка 0&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo1.write(65); // точка 0&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
&lt;br /&gt;
  servo1.write(110); // точка 1&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo1.write(50); // точка 2&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo1.write(110); // точка 1&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo1.write(50); // точка 2&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
&lt;br /&gt;
  servo1.write(65); // точка 0&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
&lt;br /&gt;
  servo2.write(60); // точка 3&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo2.write(110); // точка 4&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo2.write(60); // точка 3&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo2.write(110); // точка 4&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void nolik()&lt;br /&gt;
{&lt;br /&gt;
  servo1.write(110); // точка 1&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo2.write(60); // точка 3&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo1.write(50); // точка 2&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo2.write(110); // точка 4&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo1.write(110); // точка 1&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo2.write(60); // точка 3&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo1.write(50); // точка 2&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
  servo2.write(110); // точка 4&lt;br /&gt;
  delay(500); // ждем&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite (motorR, HIGH);// Вперед&lt;br /&gt;
  digitalWrite (motorL, HIGH);&lt;br /&gt;
  digitalWrite (mRspeed, HIGH); //  включаем вращение моторов&lt;br /&gt;
  digitalWrite (mLspeed, HIGH);&lt;br /&gt;
  delay(1000); // Вращаем 1 сек&lt;br /&gt;
&lt;br /&gt;
  digitalWrite (mRspeed, LOW); // стоп&lt;br /&gt;
  digitalWrite (mLspeed, LOW);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  krestik();&lt;br /&gt;
  digitalWrite (motorR, LOW);// Вправо&lt;br /&gt;
  digitalWrite (motorL, HIGH);&lt;br /&gt;
  digitalWrite (mRspeed, HIGH); //  включаем вращение моторов&lt;br /&gt;
  digitalWrite (mLspeed, HIGH);&lt;br /&gt;
  delay(500); // Вращаем 0.5 сек&lt;br /&gt;
&lt;br /&gt;
  digitalWrite (mRspeed, LOW); // стоп&lt;br /&gt;
  digitalWrite (mLspeed, LOW);&lt;br /&gt;
  delay(1000); //останов 1 сек.&lt;br /&gt;
&lt;br /&gt;
  digitalWrite (motorR, HIGH);// Вперед&lt;br /&gt;
  digitalWrite (motorL, HIGH);&lt;br /&gt;
  digitalWrite (mRspeed, HIGH); //  включаем вращение моторов&lt;br /&gt;
  digitalWrite (mLspeed, HIGH);&lt;br /&gt;
  delay(1000); // Вращаем 1 сек&lt;br /&gt;
&lt;br /&gt;
  digitalWrite (mRspeed, LOW); // стоп&lt;br /&gt;
  digitalWrite (mLspeed, LOW);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  nolik();&lt;br /&gt;
  digitalWrite (motorR, LOW);// Вправо&lt;br /&gt;
  digitalWrite (motorL, HIGH);&lt;br /&gt;
  digitalWrite (mRspeed, HIGH); //  включаем вращение моторов&lt;br /&gt;
  digitalWrite (mLspeed, HIGH);&lt;br /&gt;
  delay(500); // Вращаем 0.5 сек&lt;br /&gt;
&lt;br /&gt;
  digitalWrite (mRspeed, LOW); // стоп&lt;br /&gt;
  digitalWrite (mLspeed, LOW);&lt;br /&gt;
  delay(1000); //останов 1 сек.&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Видео эпизоды УМКИ]]&lt;br /&gt;
[[Категория:Примеры программирования Arduino]]&lt;/div&gt;</summary>
		<author><name>Woronin</name></author>
	</entry>
</feed>