<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/index.php?action=history&amp;feed=atom&amp;title=ServoBasic_kontroller</id>
	<title>ServoBasic kontroller - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/index.php?action=history&amp;feed=atom&amp;title=ServoBasic_kontroller"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=ServoBasic_kontroller&amp;action=history"/>
	<updated>2026-05-05T17:17:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=ServoBasic_kontroller&amp;diff=38701&amp;oldid=prev</id>
		<title>Mernits at 16:49, 17 October 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=ServoBasic_kontroller&amp;diff=38701&amp;oldid=prev"/>
		<updated>2011-10-17T16:49:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:49, 17 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l75&quot;&gt;Line 75:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Viited ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Viited ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Arendusel on ka [[Arduino_kontroller]] ja [[Mbed_kontroller]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Arendusel on ka [[Arduino_kontroller]] ja [[Mbed_kontroller]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Robootika]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ico_mediawiki-ITK_:diff:1.41:old-38698:rev-38701:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Mernits</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=ServoBasic_kontroller&amp;diff=38698&amp;oldid=prev</id>
		<title>Mernits: /* Seriali seaded */</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=ServoBasic_kontroller&amp;diff=38698&amp;oldid=prev"/>
		<updated>2011-10-17T16:27:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Seriali seaded&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:27, 17 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;115200-8-N-1&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;115200-8-N-1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Asuse peal testimiseks: [[Minicom]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Asuse peal testimiseks: [[Minicom]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Linuxil on mugav kasutada [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://robot.itcollege.ee/wiki/index.php/&lt;/del&gt;Cutecom &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Cutecom&#039;i&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Linuxil on mugav kasutada [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;Cutecom&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Erinevatel OS&amp;#039;idel töötab ka Putty&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Erinevatel OS&amp;#039;idel töötab ka Putty&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ico_mediawiki-ITK_:diff:1.41:old-38696:rev-38698:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Mernits</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=ServoBasic_kontroller&amp;diff=38696&amp;oldid=prev</id>
		<title>Mernits: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=ServoBasic_kontroller&amp;diff=38696&amp;oldid=prev"/>
		<updated>2011-10-17T16:27:03Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 18em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ECD872; text-align:center;&amp;quot; | &amp;lt;strong&amp;gt;ServoBasic&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ECD872; font-size: smaller; text-align: center;&amp;quot; | [[Image:Basic_logo.jpg|300px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;top&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Seriali seaded ===&lt;br /&gt;
115200-8-N-1&lt;br /&gt;
*Asuse peal testimiseks: [[Minicom]]&lt;br /&gt;
*Linuxil on mugav kasutada [https://robot.itcollege.ee/wiki/index.php/Cutecom Cutecom&amp;#039;i]&lt;br /&gt;
*Erinevatel OS&amp;#039;idel töötab ka Putty&lt;br /&gt;
&lt;br /&gt;
== Juhtimine ==&lt;br /&gt;
*1-10 loe servo väärtus.&lt;br /&gt;
*20-27 loe adc väärtus.&lt;br /&gt;
*129-138 kirjuta servo väärtus.&lt;br /&gt;
*228 salvesta servode väärtused.&lt;br /&gt;
*40 loe kõigi ADC sisendite väärtus, tagastab stringi (NÄIDE : 544,133,124,1,109,173,215,243 )&lt;br /&gt;
*230 reset&lt;br /&gt;
*231 kõik servod välja/sisse. Parameetrid:  1-sisse  2-välja&lt;br /&gt;
*44 kõik analogid ja digitalid (NÄIDE: 88,2,40,36,1023,1011,1023,1022,0,0,0,0,0,0,0,1 )&lt;br /&gt;
Servo nummerdamine 0 - 9&lt;br /&gt;
&lt;br /&gt;
ADC nummerdamine 0-5&lt;br /&gt;
&lt;br /&gt;
== Lugemine ==&lt;br /&gt;
Trüki kood, vajuta enter.&lt;br /&gt;
Ilmub vastus.&lt;br /&gt;
&lt;br /&gt;
== Kirjutamine ==&lt;br /&gt;
Trüki kood, vajuta enter.&lt;br /&gt;
trüki väärtus, vajuta enter.&lt;br /&gt;
&lt;br /&gt;
== Probleemid ==&lt;br /&gt;
*228 - ei vaja peale koodi muud infot, ega tagasta midagi. Sellega on mingi bug.&lt;br /&gt;
&lt;br /&gt;
*Eepromi kirjutamise ajaks keelatakse serial ära. peale eepromi kirjutamist võib paar käsku kaotsi minna või hoopis eelmise käsu vastuse kuskilt buffrist saada.&lt;br /&gt;
&lt;br /&gt;
*Väärtuse salvestamise funktsioon on ohtlik kuna mikrokontrolleri Eeprom-i saab kirjutada loetud arv kordi (näiteks kui läheb kogemata tsüklis käima siis on kontroller kööga)&lt;br /&gt;
&lt;br /&gt;
== DC mootori juhtimine ==&lt;br /&gt;
*Kirjutamise aadress: 162 - 165&lt;br /&gt;
*0 - 7 bit kiirus (0 min (vabajooks), 255 max (100% PWM)) &lt;br /&gt;
*8 bit suund (0 - edasi, 1 - tagasi)&lt;br /&gt;
*&amp;gt;511 pidur&lt;br /&gt;
&lt;br /&gt;
== Riistvara skeem ==&lt;br /&gt;
*esimene generatsioon : &lt;br /&gt;
*teine generatsioon: [https://robot.itcollege.ee/files/ServoBasic.jpeg pilt_1] [https://robot.itcollege.ee/wiki/images/e/ea/Proseplaat2.JPG pilt_2]&lt;br /&gt;
*kolmas generatsioon: [https://robot.itcollege.ee/files/proseplaat_pealt.JPG 2008.v1.] [https://robot.itcollege.ee/files/ServoBasic%20V2.0.jpg 2008.v1.2] [https://robot.itcollege.ee/wiki/images/e/e4/Prose_plaat_infoga.jpg 2008.v1.3]&lt;br /&gt;
[https://robot.itcollege.ee/wiki/index.php/Pilt:Prose_doc_1.jpg 2009.v2.]&lt;br /&gt;
&lt;br /&gt;
== Koodi laadimine ==&lt;br /&gt;
*Windowsi masinas tuleb võtta start menüüst Programs-&amp;gt;MCS Electronics-&amp;gt;BASCOM-AVR-&amp;gt;BASCOM-AVR&lt;br /&gt;
*Lülitada microkontroller sisse ning panna LPT programmmaator õigesse microkontrolleri [https://robot.itcollege.ee/wiki/images/f/f7/Proseplaat_LPT_porti.JPG porti]&lt;br /&gt;
*Seejärel vajuta F4 (kui õige microkontrolleri kood on ees).&lt;br /&gt;
*Uues aknas kontrollida kas chip on õige [http://robot.itcollege.ee/wiki/images/8/88/Chipi_kontroll.JPG pilt_1]&lt;br /&gt;
**Uue mikrokontrolleri plaadi puhul tuleb Fuse bits&amp;#039;id ära seadistada [https://robot.itcollege.ee/wiki/images/6/6f/Fuse_bits.JPG selle pildi järgi]&lt;br /&gt;
*Järgmisena tuleb vajutada &amp;quot;write buffer to flash ROM&amp;quot; või &amp;quot;...&amp;quot; ikoon nuppu [https://robot.itcollege.ee/wiki/images/d/d3/Nupp.JPG pilt_2]&lt;br /&gt;
*Kui lugemine-kirjutamine toimus veatult, siis on microkontroller tööks valmis :)&lt;br /&gt;
&lt;br /&gt;
== Pildid ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:prose.png| ATmega324P&lt;br /&gt;
Image:Prose_tetailne.png| väljaviigud märgistatult&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
*Arendusel on ka [[Arduino_kontroller]] ja [[Mbed_kontroller]]&lt;/div&gt;</summary>
		<author><name>Mernits</name></author>
	</entry>
</feed>