ASURO电脑键盘遥控视频 | ASURO追踪轨迹视频 |
注:此视频演示是ASURO逐浙加速,当然您也可以在源中修改速度参数,速度的参数是0-255,可自行调整速度,ASURO电脑遥控程序.hex文件下载 | 在自制的黑色轨迹上行走,轨迹画为弧形,轨迹宽度15-20mm最佳。ASURO轨迹程序.hex文件下载 |
/*******************************************************************************
*
* File Name: asuro.c
* Project : ASURO
*
* Description: This file contains ASURO main features
*
* Ver. Date Author Comments
* ------- ---------- -------------- ------------------------------
* 1.00 14.08.2003 Jan Grewe build
* 2.00 14.10.2003 Jan Grewe LEFT_VEL, RIGHT_VEL -> MotorSpeed(unsigned char left_speed, unsigned char right_speed);
* LeftRwd(),LeftFwd(),RightRwd(),RigthFwd() -> MotorDir(unsigned char left_dir, unsigned char right_dir);
* GREEN_ON,GREEN_OFF,RED_ON,RED_OFF -> StatusLED(unsigned char color);
* LED_RED_ON, LED_RED_OFF -> FrontLED(unsigned char color);
* Blink(unsigned char left, unsigned char right) -> BackLED(unsigned char left, unsigned char right);
* Alles in Funktionen gefasst => leichter verst鋘dlich ?!?!
* 2.10 17.10.2003 Jan Grewe new Timer funktion void Sleep(unsigned char time36kHz)
*
* Copyright (c) 2003 DLR Robotics & Mechatronics
*****************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* any later version. *
***************************************************************************/
#include "asuro.h"
volatile unsigned char count72kHz;
/* uses timer2 (36kHz for IR communication */
/* counts falling and rising edge => 36kHz*2 = 72kHz */
SIGNAL (SIG_OUTPUT_COMPARE2)
{
count72kHz ++;
}
/* Init function Processor will be initalized to work correctly */
void Init (void)
{
//-------- seriell interface programmed in boot routine and already running -------
// prepare 36kHz for IR - Communication
TCCR2 = (1 << WGM21) | (1 << COM20) | (1 << CS20);
OCR2 = 0x6E; // 36kHz @8MHz
TIMSK |= (1 << OCIE2); // 36kHz counter for sleep
// prepare RS232
UCSRA = 0x00;
UCSRB = 0x00;
UCSRC = 0x86; // No Parity | 1 Stop Bit | 8 Data Bit
UBRRL = 0xCF; // 2400bps @ 8.00MHz
// I/O Ports
DDRB = IRTX | LEFT_DIR | PWM | GREEN_LED;
DDRD = RIGHT_DIR | FRONT_LED | ODOMETRIE_LED | RED_LED;
// for PWM (8-Bit PWM) on OC1A & OC1B
TCCR1A = (1 << WGM10) | (1 << COM1A1) | (1 << COM1B1);
// tmr1 running on MCU clock/8
TCCR1B = (1 << CS11);
// A/D Conversion
ADCSRA = (1 << ADEN) | (1 << ADPS2) | (1 << ADPS1); // clk/64
ODOMETRIE_LED_OFF;
FrontLED(OFF);
BackLED(ON,ON);
BackLED(OFF,OFF);
StatusLED(GREEN);
MotorDir(FWD,FWD);
MotorSpeed(0,0);
sei();
}
/* Set motor speed */
ASURO通过一些常用的标准电子元件和简单的机械结构件,巧妙地组合成坚固有趣的外壳。它可通过红外线与电脑进行通讯,只要操作者在电脑上用简单的编程语言对它进行控制,ASURO就能按要求活动。
简单、生动、好玩,使学生边玩边学,做到真正的寓教育于娱乐。
除直接购买成品外,客人可选择购买成套元器件,自己组装焊接,制作属于自己的玩具。
本产品附有相关光盘,使学生能更容易掌握编程技巧。
本产品主要使用了8位数的程式控制器(ATmega8),除了印刷线路板外,产品由标准元器件制成,编程使用的是免费软件。即使是初学者也可轻易地进行装配。操作者可以在个人电脑上用简单的C语言程序来操控,遥控车的轮胎上装有两个传感器,还有线性跟踪系统,这些令遥控车的活动更自如更准确,可实现线性追踪、追踪光源、走直线、设定路线来转弯、电脑遥控等。ASURO特别适合电子业余爱好者、在校学生等作为学习电脑编程、电子基本知道及练习装配焊接的学习工具使用。
本产品突出特点:
1、能自动控制。
2、可重复编程(C/C++)。
3、可遥控。
4、可按程序要求的顺序进行运动。
5、可实现线性追踪(自动寻轨),追踪光源,走直线,设定路线来转弯,电脑遥控,唱歌,感应人的身体后可后退等动作......
6、利用传感器获取信息控制机械车的运动方式等。
本产品更可根据各人的喜好进行各种性能扩充。它的目标是,让ASURO帮助你轻松学会编程软件,而当你成为一位程序设计好手后,ASURO还能为你做更多更好玩的东西。朋友间还可进行ASURO的讨论会,相互研究出更多的玩法,达到共同学习的目的。
Accessoires
RS232 IR Transceiver (included in the Robot Kit! ) | |
USB IR Transceiver | |
Book "More fun with ASURO vol. 1" ASURO在德国的教科书。
| |
Expansion Board | |
LCD Panel |
中山大谷机器人www.arexx.com.cn AVR可重复编程(C、C++、VC)ATmega8系列教育机器人,红外编程遥控机器人,两足机器人,自己动手组装机器人、焊接机器人,高智能坦克车,机器臂,益智玩具,六足机器人,教学模型,图形化编程机器人,电脑遥控车,红外遥控编程车,红外传感器,编程玩具,编程车,编程机器手臂,机器手,足球机器人,玩具机器人,机器人配件,可编程机器人,机器人竞赛,教学机器人,实验机器人,机器人教育,教育机器人应用,机器人制作,移动机器人,DIY机器人设计,单片机学习,机器人工作室,国内机器人,电脑可编程机器人,电脑编程智能机器人,电脑编程机器人,红外遥控机器人,机器人视频,仿真电子钢琴,模拟电子钢琴,远程温度监视器,温度计,噪音测试仪,环保电筒,手摇电筒,收音机电筒,轨迹车,线性跟踪车,伺服电机,舵机,组装车,实验车,机械车,入门车,钢珠万向轮,滚珠万向轮,玩具脚轮,玩具轮胎,空气轮胎,机器人万向轮,机器人脚轮,履带机器人底盘,坦克车底盘,传感器sfh-300|sfh-415u|sfh-5110|IRL80A|LPT80A,红外发射对管,自制万向轮DIY配件,DIY玩具,太阳能小蜜蜂,音乐IC,口袋型气铬铁,1300度大喷枪,防静电摄子,机器人自己做.教学器材,教育器材,教育模型,电教器材,模型玩具,大谷机器人,最小的机器人,小机器人,机器人竞赛,人形机器人,机器人制作,人工智能机器人,机器人工作室,电子信息,自动控制产品,人工智能,自动化,数控,机电一体化,avr单片机学习,51单片机学习,单片机制作,单片机开发,机器人开发,DIY玩具,动手组装的玩具,实验室用的机器人,电子教学平台,中小学机器人教育,大中专机器人教育,自动控制玩具,http://arexx.com.cn广东中山大谷机器人科技有限公司,0760-8811951,07608811951
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|