<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=MicroMV_%E7%89%A9%E5%93%81%E5%88%86%E6%8B%A3%E5%8F%B0</id>
		<title>MicroMV 物品分拣台 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=MicroMV_%E7%89%A9%E5%93%81%E5%88%86%E6%8B%A3%E5%8F%B0"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=MicroMV_%E7%89%A9%E5%93%81%E5%88%86%E6%8B%A3%E5%8F%B0&amp;action=history"/>
		<updated>2026-04-22T16:22:42Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=MicroMV_%E7%89%A9%E5%93%81%E5%88%86%E6%8B%A3%E5%8F%B0&amp;diff=26037&amp;oldid=prev</id>
		<title>Radiumray9@gmail.com：创建页面，内容为“=='''基本原理'''== *MicroMV扫描到二维码后，通过串口发送给microduino *microduino接收数据后控制舵机电机 =='''MicroMV的代码准备'''==…”</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=MicroMV_%E7%89%A9%E5%93%81%E5%88%86%E6%8B%A3%E5%8F%B0&amp;diff=26037&amp;oldid=prev"/>
				<updated>2018-05-16T09:23:47Z</updated>
		
		<summary type="html">&lt;p&gt;创建页面，内容为“==&amp;#039;&amp;#039;&amp;#039;基本原理&amp;#039;&amp;#039;&amp;#039;== *MicroMV扫描到二维码后，通过串口发送给microduino *microduino接收数据后控制舵机电机 ==&amp;#039;&amp;#039;&amp;#039;MicroMV的代码准备&amp;#039;&amp;#039;&amp;#039;==…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=='''基本原理'''==&lt;br /&gt;
*MicroMV扫描到二维码后，通过串口发送给microduino&lt;br /&gt;
*microduino接收数据后控制舵机电机&lt;br /&gt;
=='''MicroMV的代码准备'''==&lt;br /&gt;
把以下代码替换到MicroMV生成的U盘空间中的main.py做为主程序&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;py&amp;quot;&amp;gt;&lt;br /&gt;
import sensor, image, lcd, time&lt;br /&gt;
from pyb import UART&lt;br /&gt;
uart = UART(4, 115200)&lt;br /&gt;
sensor.reset()&lt;br /&gt;
sensor.set_pixformat(sensor.RGB565)&lt;br /&gt;
sensor.set_framesize(sensor.QQVGA2) # can be QVGA on M7...&lt;br /&gt;
sensor.skip_frames(30) # 修改sensor配置之后， 跳过30帧&lt;br /&gt;
sensor.set_auto_gain(False) # must turn this off to prevent image washout...&lt;br /&gt;
sensor.set_brightness(2)&lt;br /&gt;
lcd.init() # Initialize the lcd screen.&lt;br /&gt;
while(True):&lt;br /&gt;
    lcd.display(sensor.snapshot())&lt;br /&gt;
    img = sensor.snapshot()&lt;br /&gt;
    img.lens_corr(1.8) # strength of 1.8 is good for the 2.8mm lens.&lt;br /&gt;
    for code in img.find_qrcodes():&lt;br /&gt;
        time.sleep(1000)&lt;br /&gt;
        uart.write(code[4]+'\n')&lt;br /&gt;
        print(code[4])&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
IDE运行效果为&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:microMVQCCode1.png||600px|left]]&amp;lt;br style=&amp;quot;clear: left&amp;quot;/&amp;gt;&lt;br /&gt;
屏幕中会扫描二维码&lt;br /&gt;
=='''Microduino的代码准备'''==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt;&lt;br /&gt;
Servo myservo;&lt;br /&gt;
#define servoPin   6&lt;br /&gt;
#define startAngle 90&lt;br /&gt;
#define runAngle   28&lt;br /&gt;
String msg = &amp;quot;&amp;quot;;&lt;br /&gt;
void setup() {&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  myservo.attach(servoPin);&lt;br /&gt;
  myservo.write(startAngle);&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
  if (Serial.available() &amp;gt; 0) {&lt;br /&gt;
    msg = Serial.readStringUntil('\n');&lt;br /&gt;
    Serial.println(msg);&lt;br /&gt;
    if (msg == &amp;quot;mCookie&amp;quot;) {&lt;br /&gt;
      myservo.write(startAngle - runAngle);&lt;br /&gt;
      delay(3000);&lt;br /&gt;
      myservo.write(startAngle);&lt;br /&gt;
    }&lt;br /&gt;
    else if (msg == &amp;quot;mPie&amp;quot;) {&lt;br /&gt;
      myservo.write(startAngle + runAngle);&lt;br /&gt;
      delay(3000);&lt;br /&gt;
      myservo.write(startAngle);&lt;br /&gt;
    }&lt;br /&gt;
    msg=&amp;quot;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radiumray9@gmail.com</name></author>	</entry>

	</feed>