第一篇:機器人擂臺賽51程序(定稿)
/*機器人擂臺賽51程序*****************************************/ /*使用芯片:AT89S52 或者 STC89C52 或AT89S51 STC89C51*/ /*晶振:11.0592MHZ****************************************/ /*編譯環境:Keil*************************************/ /*作者:wangzhian yuhao******************************/ /*時間:20120526*************************************/ /*機器人底座四個角下面各有一個灰度傳感器,正前面對稱安裝兩個紅外傳感器,后面,左面右面個一個傳感器*/ /*電機電壓為12V直流減速電機,驅動為L298N模塊*/ /*程序應盡量避免電機轉向的突然變化,電機為高速蝸桿減速電機,轉速高,電壓高,突然轉向容易閃火花,燒壞電機*/ #include
uchar sj,sec,count;uchar sj1,sec1,count1;uchar sj2,sec2,count2;uchar sj3,sec3,count3;uchar sj4,sec4,count4;uchar sj5,sec5,count5;uint a,b,m;
/*==============機器人電路接線圖=====================*/ /*四個灰度傳感器,從左到右,序號從0到3,為P2口的低四位,遇到遮擋物返回為低電平*/ sbit f0=P2^7;
sbit f1=P2^6;
sbit f2=P2^5;
sbit f3=P2^4;
/*五個紅外傳感器,從左到右,序號從0到3,為P2口的高四位,檢測到目標后返回是低電平*/
sbit f4=P2^3;
sbit f5=P2^2;
sbit f6=P2^1;
sbit f7=P2^0;sbit f8=P1^3;
int z[]={0xaa,0x55,0x5a,0xa5,0xe5,0xb5,0xad,0xa7,0xda,0x7a,0x5e,0x5b};
//z[0]前進0xaa,二進制為10101010
//z[1]后退0x55,二進制為01010101
//z[2]左轉0x5a,二進制為01011010
//z[3]右轉0xa5,二進制為10100101
//z[4]沿左后輪順時針轉0xe5,二進制為11100101
//z[5]沿左前輪順時針轉0xb5,二進制為10110101
//z[6]沿右前輪順時針轉0xad,二進制為10101101
//z[7]沿右后輪順時針轉0xa7,二進制為10100111
//z[8]沿左后輪逆時針轉0xda,二進制為11011010
//z[9]沿左前輪逆時針轉0x7a,二進制為01111010
//z[10]沿右前輪逆時針轉0x5e,二進制為01011110
//z[11]沿右前輪逆時針轉0x5b,二進制為01011011
int hdjc();//灰度檢測 int hwjc();//紅外檢測 void zttz();//姿態調整 void xzsm();//掃描
void xzsm1();//旋轉掃描 void jingong();//進攻 void delay(uint i);
void main()
{
m=0;sec1=2;//一秒
count1=0;//1代表10微秒,sj1=20*sec1+count1;//左轉時間
sec2=2;count2=0;sj2=20*sec2+count2;//前進時間
sec3=2;count3=0;sj3=20*sec3+count3;//掃描前進時間
sec4=3;count4=0;sj4=20*sec4+count4;//掃描旋轉時間
sec5=1;count5=10;sj5=20*sec5+count5;//掃描旋轉時間
TMOD=0x01;IE=0x82;TH0=(65536-50000)/256;TL0=(65536-50000)%256;//左轉45度
/*con=z[2];
count=0;
sec=0;//秒置0
TR0=1;//定時器1開始工作
do{
a=hdjc();//灰度檢測
b=hwjc();//紅外檢測
sj=sec*20+count;
}while((a==0)&&((b==0)||(b==4))&&(sj<=sj1));
TR0=0;//定時器1停止工作*/
//前進到擂臺中間
con=z[0];
count=0;
sec=0;//秒置0
TR0=1;//定時器1開始工作
do{
a=hdjc();//灰度檢測
b=hwjc();//紅外檢測
sj=sec*20+count;
}while((a==0)&&(b==0)&&(sj<=sj2));
TR0=0;//定時器1停止工作
a=hdjc();
b=hwjc();while(1){
if((a==0)||(a==5)||(a==8))
{
if(b==0)
xzsm();//未遇到邊沿,未遇到敵人,旋轉掃描
else
if((b==1)||(b==2))
xzsm1();
else
if((b==3)||(b==4))
jingong();//遇到敵人,進攻
}
else
zttz();//遇到邊沿,但沒發現敵人,調整姿態
} }
void delay(uint i){
uint x,y;
for(x=i;x>0;x--)
for(y=110;y>0;y--);}
//灰度檢測 int hdjc(){ int i=0;if((f3==0)&&(f2==0)&&(f1==0)&&(f0==1))i=1;//0001,左后遇到邊沿
if((f3==0)&&(f2==0)&&(f1==1)&&(f0==0))i=2;//0010,左前遇到邊沿
if((f3==0)&&(f2==0)&&(f1==1)&&(f0==1))i=6;//0011,左邊兩個都遇到邊沿
if((f3==0)&&(f2==1)&&(f1==0)&&(f0==0))i=3;//0100,右前遇到邊沿
if((f3==0)&&(f2==1)&&(f1==1)&&(f0==1))i=8;//0110,前面兩個都遇到邊沿
if((f3==1)&&(f2==0)&&(f1==0)&&(f0==0))i=4;//1000,右后遇到邊沿
if((f3==1)&&(f2==0)&&(f1==0)&&(f0==1))i=5;//1001,后面兩個都遇到邊沿
if((f3==1)&&(f2==1)&&(f1==0)&&(f0==0))i=7;//1100,右邊都兩個遇到邊沿
return(i);}
//紅外檢測 int hwjc(){ int i=0;if((f5==0)&&(f6==0))i=3;else{
if((f4==0)||(f5==0))i=1,m=1;
if((f6==0)||(f7==0))i=2,m=2;
} if(f8==0)i=4;return(i);}
//旋轉掃描函數 void xzsm(){ int j,k;j=0;k=0;do {
//前進掃描
if(j>=1){ if(a==0)con=z[0];if(a==5)con=z[0];else if(a==8)con=z[1];} else j++;/* { con=z[1];j++;} else con=z[0];*/
count=0;sec=0;//秒置0 TR0=1;//定時器1開始工作
do{
a=hdjc();//灰度檢測
b=hwjc();//紅外檢測
sj=sec*20+count;//計時
}while((a==0)&&(b==0)&&(sj<=sj3));//發現邊沿,敵人,到達定時,則跳出
TR0=0;//定時器1停止工作
if((a==0)&&(b==0))
{
con=z[3];
count=0;//100毫秒置0
sec=0;//秒置0
TR0=1;
do
{
a=hdjc();//灰度檢測
b=hwjc();//紅外檢測
sj=sec*20+count;//計時
}while((a==0)&&(b==0)&&(sj<=sj4));//發現邊沿,敵人,到達定時,則跳出
TR0=0;//定時器1停止工作
} }while(((a==0)||(a==5)||(a==8))&&(b==0));//發現邊沿,敵人,則跳出 }
void xzsm1(){
if(m==1)
con=z[2];else if(m==2)con=z[3];count=0;//100毫秒置0 sec=0;//秒置0 TR0=1;do {
a=hdjc();//灰度檢測
b=hwjc();//紅外檢測
sj=sec*20+count;//計時
}while((a==0)&&(b!=0)&&(b!=3)&&(b!=4)&&(sj<=sj5));//發現邊沿,敵人,到達定時,則跳出
TR0=0;//定時器1停止工作
if(sj>sj5)do { con=0x00;}while(!((f4==1)&&(f7==1)));}
//姿態調整函數 void zttz(){
do { switch(a)
{
case 1:con=z[0];delay(400);con=z[3];delay(400);con=z[0];break;//前進,右轉,后退
case 2:con=z[1];delay(400);con=z[2];delay(400);con=z[1];break;//后退,左轉,前進
case 3:con=z[1];delay(400);con=z[3];delay(400);con=z[1];break;//后退,右轉,前進
case 4:con=z[0];delay(400);con=z[2];delay(400);con=z[0];break;//前進,左轉,后退
case 6:con=z[3];delay(900);con=z[1];break;
case 7:con=z[2];delay(900);con=z[1];break;
}
a=hdjc();
b=hwjc();
}while((a!=0)&&(a!=5)&&(a!=8));}
//進攻函數 void jingong(){ do{ switch(b){ case 3:con=z[0];break;
case 4:con=z[1];break;} a=hdjc();
b=hwjc();
}while((a==0)&&((b==3)||(b==4)));}
void timer0()interrupt 1 using 1 { TH0=(65536-50000)/256;TL0=(65536-50000)%256;count++;if(count==20){
count=0;
sec++;
if(sec==60)
sec=0;} }
//調整姿態,正對邊沿跳出
第二篇:鼠標裝配機器人程序
MODULE Module1 CONSTrobtarget
pHome:=[[475.395989043,658.308108557,504.791394735],[0.099045666,0.892399288,-0.369643273,0.239117789],[-1,0,-1,0],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
pickGpot:=[[1284.963592872,738.815790313,25.869169392],[0.068204518,-0.002398066,-0.997668473,0.000107188],[-2,0,-1,1],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
pickGwait1:=[[908.411232745,672.850762454,378.307511016],[0.010244907,0.482635243,-0.875743333,0.005646121],[-1,-1,0,1],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
pickGwait2:=[[1176.437528319,673.642532691,257.234457149],[0.068204435,-0.002398463,-0.997668477,0.000107599],[-2,0,-1,1],[9E9,9E9,9E9,9E9,9E9,9E9]];PERSnum nCountG:=1;PERSnum nCountUSB:=1;PERSnum nCount:=1;VARdnum value;PERSrobtarget
vrPickG:=[[1164.96,438.816,25.8692],[0.0682045,-0.00239807,-0.997668,0.000107188],[-2,0,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];PERSrobtarget
vrPickUSB:=[[320.366,420.259,32.1482],[0.00603875,-0.703985,0.710163,-0.0060945],[0,0,1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];CONSTrobtarget
placeGpot:=[[491.933622165,846.937141509,160.846974852],[0.005008794,0.935474011,0.014272505,0.353071638],[-1,-2,0,1],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
placeGwait:=[[507.240197782,605.725272386,378.307511016],[0.004224647,0.932443514,-0.361126372,0.010908214],[0,0,-1,1],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
PressGwait:=[[500.114949513,623.456625976,378.507861069],[0.705929951,0.70233864,-0.072147603,0.056374304],[-1,-1,1,1],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
PressPot1:=[[504.379458439,774.722785044,233.501667922],[0.705929374,0.702339261,-0.072147646,0.056373739],[-1,-1,1,1],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
PressPot2:=[[459.683447723,774.724224404,225.569285468],[0.685817737,0.68475246,-0.182196214,0.166050111],[-1,-2,1,1],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
PressPot3:=[[468.687935979,774.724120389,217.120366301],[0.685818109,0.684752091,-0.182196202,0.166050111],[-1,-2,1,1],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTnum nYg:=-150;CONSTnum nXg:=-120;CONSTnum nYu:=60;CONSTnum nXu:=50;CONSTrobtarget
PickUSBpot:=[[220.36551859,360.258970705,32.14823204],[0.006038746,-0.703985263,0.710162757,-0.006094499],[0,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
PickUSBwait:=[[504.866605476,422.213803361,328.76973602],[0.006039381,-0.703984162,0.710163837,-0.006095185],[0,-1,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
Put_usb:=[[479.824350594,835.130027981,542.371213165],[0.494243592,-0.499964028,0.495931919,0.509716367],[0,-2,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]];PERSrobtarget
vrPick_usb:=[[1284.96,738.816,25.8692],[0.0682045,-0.00239807,-0.997668,0.000107188],[-2,0,-1,1],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];CONSTrobtarget
pickGwait3:=[[647.436094755,690.649278184,728.876166045],[0.493819119,-0.293854288,0.233426425,0.784413437],[-1,0,0,1],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtarget
pickGwait4:=[[544.760859012,636.772731418,439.244061946],[0.113819259,-0.841453732,0.440897874,0.290877738],[-1,0,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]];PROC main()
rInitAll;WHILETRUEDO ResetDO7_COM;
rpickG;WaitDIDI6_COM,1;
rPlaceG;
rPressG;SetDO6_COM;
rPickUSB;WaitTime 2;
rPlaceUSB;SetDO7_COM;ResetDO6_COM;
CallMath;ENDWHILE ENDPROC PROC rInitAll()
rCheckHomePos;MoveJ pHome,v800,z50,tool3WObj:=Workobject_2;
ResetDO5_usb;ResetDO6_COM;ResetDO7_COM;
nCountG:=1;
nCount:=1;
nCountUSB:=1;AccSet 50,100;WaitTime 0.5;
ENDPROC PROC rpickG()
rCallPosG;MoveJ pickGwait1,v800,z50,tool3WObj:=Workobject_2;
MoveJ pickGwait2,v800,z50,tool3WObj:=Workobject_2;MoveJoffs(vrPickG,0,0,50),v500,z50,tool3WObj:=Workobject_2;MoveL vrPickG,v50,fine,tool3WObj:=Workobject_2;SetDO8_xipan;WaitTime 0.3;MoveLoffs(vrPickG,0,0,50),v200,fine,tool3WObj:=Workobject_2;MoveJ pickGwait2,v800,z50,tool3WObj:=Workobject_2;MoveJ pickGwait1,v800,z50,tool3WObj:=Workobject_2;MoveJ pickGwait4,v800,z50,tooldata2WObj:=Workobject_2;ENDPROC PROC rPlaceG()MoveJ placeGwait,v800,z50,tool3WObj:=Workobject_2;MoveJoffs(placeGpot,0,0,50),v500,z50,tool3WObj:=Workobject_2;MoveL placeGpot,v50,fine,tool3WObj:=Workobject_2;ResetDO8_xipan;WaitTime 0.3;MoveLoffs(placeGpot,0,0,100),v200,fine,tool3WObj:=Workobject_2;MoveJ placeGwait,v800,z50,tool3WObj:=Workobject_2;
CallMathG;ENDPROC
PROC rPressG()MoveJ PressGwait,v800,z100,tool3WObj:=Workobject_2;MoveJoffs(PressPot1,0,0,20),v500,z50,tool3WObj:=Workobject_2;MoveL PressPot1,v50,fine,tool3WObj:=Workobject_2;MoveLoffs(PressPot1,0,0,20),v80,fine,tool3WObj:=Workobject_2;MoveL PressPot2,v50,fine,tool3WObj:=Workobject_2;MoveL PressPot3,v50,fine,tool3WObj:=Workobject_2;MoveL PressPot2,v50,fine,tool3WObj:=Workobject_2;MoveJoffs(PressPot2,0,0,20),v200,fine,tool3WObj:=Workobject_2;MoveJ PressGwait,v800,z100,tool3WObj:=Workobject_2;ENDPROC
PROC rPickUSB()
rCallPosUSB;MoveJ PickUSBwait,v800,z50,tooldata2WObj:=Workobject_2;MoveJoffs(vrPickUSB,0,0,50),v500,z50,tooldata2WObj:=Workobject_2;MoveL vrPickUSB,v50,fine,tooldata2WObj:=Workobject_2;SetDO5_usb;WaitTime 0.3;MoveLoffs(vrPickUSB,0,0,100),v500,z50,tooldata2WObj:=Workobject_2;MoveJ PickUSBwait,v800,z50,tooldata2WObj:=Workobject_2;ENDPROC
PROC rPlaceUSB()MoveJoffs(Put_usb,0,-100,0),v800,z100,tooldata2WObj:=Workobject_2;MoveJoffs(Put_usb,0,-50,0),v500,z50,tooldata2WObj:=Workobject_2;MoveL Put_usb,v50,fine,tooldata2WObj:=Workobject_2;ResetDO5_usb;WaitTime 0.3;MoveLoffs(Put_usb,0,-10,0),v10,fine,tooldata2WObj:=Workobject_2;SetDO5_usb;WaitTime 0.3;MoveL Put_usb,v10,fine,tooldata2WObj:=Workobject_2;WaitTime 1;MoveJoffs(Put_usb,0,-100,0),v800,z100,tooldata2WObj:=Workobject_2;
CallMathU;ResetDO5_usb;ENDPROC
PROC rCallPosG()TEST nCountG CASE 1:
vrPickG:=Offs(pickGpot,0,0,0);CASE 2:
vrPickG:=Offs(pickGpot,0,nYg,0);CASE 3:
vrPickG:=Offs(pickGpot,0,2*nYg,0);CASE 4:
vrPickG:=Offs(pickGpot,nXg,0,0);CASE 5:
vrPickG:=Offs(pickGpot,nXg,nYg,0);CASE 6:
vrPickG:=Offs(pickGpot,nXg,2*nYg,0);DEFAULT: ENDTEST ENDPROC
PROC rCallPosUSB()TEST nCountUSB CASE 1:
vrPickUSB:=Offs(PickUSBpot,0,0,0);CASE 2:
vrPickUSB:=Offs(PickUSBpot,0,nYu,0);CASE 3:
vrPickUSB:=Offs(PickUSBpot,nXu,0,0);CASE 4:
vrPickUSB:=Offs(PickUSBpot,nXu,nYu,0);CASE 5:
vrPickUSB:=Offs(PickUSBpot,2*nXu,0,0);CASE 6:
vrPickUSB:=Offs(PickUSBpot,2*nXu,nYu,0);DEFAULT: ENDTEST ENDPROC
PROC CallMathG()
nCountG:=nCountG+1;ENDPROC
PROC CallMathU()
nCountUSB:=nCountUSB+1;ENDPROC
PROC CallMath()
nCount:=nCount+1;IF nCount>6 THEN
MoveJ pHome,v800,z50,tool3WObj:=Workobject_2;TPErase;TPWrite“WARNING!”;TPWrite“Mission Accomplished”;TPWrite“.”;TPWrite“To restart the task”;TPWrite“please ensure the robot in manual mode!”;TPWrite“When put the part back to its original position”;TPWrite“.”;TPReadFK reg2,“Do you know the current situation?”,stEmpty,stEmpty,stEmpty,stEmpty,“YES”;IF reg2=5 THEN
rInitAll;Stop;ENDIF ENDIF ENDPROC
PROC rCheckHomePos()VARrobtarget pActualPos;IFNOT CurrentPos(pHome,tool3)THEN TPErase;TPWrite“WARNING!”;TPWrite“.”;TPWrite“Please in Manual Mode ”;TPWrite“Operating the robot back to security posture(pHome)”;Stop;!pActualpos:=CRobT(Tool:=tool3WObj:=Workobject_2);!pActualpos.trans.z:=pHome.trans.z;
!MoveL pActualpos,v100,z10,tool3WObj:=Workobject_2;!MoveL pHome,v100,fine,tool3WObj:=Workobject_2;
ENDIF ENDPROC
FUNCbool CurrentPos(robtarget ComparePos,INOUTtooldata TCP)VARnum Counter:=0;VARrobtarget ActualPos;!
!-------------------
!Abstract : Function to compare current ROBOT position with THE given position!-------------------!
ActualPos:=CRobT(Tool:=tool3WObj:=Workobject_2);IF ActualPos.trans.x>ComparePos.trans.x-25 AND ActualPos.trans.x 第八屆中國青少年機器人競賽規則第八章 即興機器人擂臺競賽規則 一、即興機器人擂臺競賽是一項參賽選手在競賽期間獲得選題并按照事先規定的競賽主題和即興任務要求與規則,有參賽選手與參賽隊的教練一起參加的一項綜合性的賽事活動。 二、競賽主題:第八屆中國青少年機器人競賽的“即興機器人擂臺競賽”主題是“現代城市交通”。 三、競賽要求: 1、各省、區、市可自愿申報參加本屆“即興機器人擂臺賽比賽”。申報參賽隊的數量不得超過組委會下達的指標分配名額。 2、即興機器人擂臺競賽的規則與場地將在參賽隊員報到參加第八屆中國青少年機器人競賽時即時公布。 3、每個參賽隊的參賽選手不得超過2人,每個參賽隊可以邀請教練員1-2人作為本隊的競賽指導,競賽時將不分組別進行。 4、競賽不分組別,賽題及任務要求相同。 5、“即興機器人擂臺競賽”的器材要求:“南京紫光”、“博思”、“西覓亞”、“廣茂達”、“廣州中鳴”等公司生產或銷售的教育機器人套裝器材。 6、即興機器人擂臺競賽的場館環境與場地要求 冷光源,低照度,無磁場干擾。場地紙為燈箱布噴繪,由于一般賽場環境的不確定因素很多,參賽隊應提前做好抗干擾的各種設計, 無論比賽或練習,建議各參賽隊設計的機器人應能夠適應各種照明和磁場狀況,并能夠應對場地表面有1-3mm高的輕微起伏。 7、比賽規則及賽程要求:比賽將進行二天,具體規則與賽程要求將在大賽報到時公布。 8、比賽機器人的設計與構建:應是由參賽隊員啟動后能夠自動控制的機器人,機器人的構建、設計、制作與編程等工作主要應由參賽隊員(學生)完成,教練員可以進行現場的參與和指導。 9、每臺機器人的電源為標準AA電池(電池一律自備),輸入電壓不超過9伏;機器人部件之間的銜接可以使用膠水、螺絲釘等材料進行固定。 10、每個機器人限定使用1個可編程處理器,馬達數量、傳感器數量及其它用于結構搭建的材料不限; 11、機器人最大尺寸(包括可伸展部分)長—350mm、寬—350mm、高—350mm。 12、各參賽隊必須對參賽機器人進行個性化設計,機身上要有明顯的本隊標志(所需附加材料請提前自備)。 五、獎勵:本屆“即興機器人擂臺賽比賽”,將頒發“金、銀、銅牌獎和優秀創意設計與解決方案等特別獎。 《成語擂臺賽》教學設計 活動目標 1、語文知識和語文能力:通過本次活動,使學生學習、理解、運用成語,豐富成語的積累,體會成語的魅力。 2、過程與方法:在活動中充分運用成語資源。通過儲存、積累、揣摩和領悟使學生受到思想和文化的滋補,從而引發學生的合作與競爭意識,體驗成功的快樂。 3、情感、態度、價值觀:在多種形式的參與活動中使學生感受成語豐富的思想內涵。從而擴大視野,升華情感,受到熏陶。教學手段 制作多媒體課件。2 智能成語詞典 活動過程 一、導入新課 :在漢語的廣闊天地里,有一個成語世界。那里風和日麗,山清水秀,叫人流連忘返;那里姹紫嫣紅,生機勃勃,叫人目不暇接;那里還有至理名言,讀了讓人受益匪淺……請大家說說看,我剛才這段話在遣詞造句上有何特點?是的,這短短的一句話就用了許多成語,我們說話或寫文章時,如果能恰當地運用一些成語,會使我們的表達簡潔明了,生動有趣。大家已學了不少成語,平時也積累了一些。現在,就讓我們進行一次“成語擂臺賽”,相信不凡的你們定有非凡的表現! 二、活動內容 1、各小隊亮出隊標。 2、記分員做好準備。 (一)趣味成語樂園(開火車口頭回答)每對一個加5分 1、巧填人體部位:請同學們按順序填出相應的人體部位。 ?出人()地 ?千鈞一()?滿()春風 ?揚()吐氣 ?另()相看 ?一()了然 ?異香撲()?掩()盜鈴?咬()切齒 ?出()成章 ⑴()安理得 ⑵愛不釋()⑶畫蛇添() 2、填成語 組成詩 ()日做夢()行千里 相()為命 高()流水 一言難() 青()不接 血流成()深()淺出 五湖四()川()不息 ()言又止()途末日 成()上萬 離題萬()以耳代() 自立()生 七()八下 一心()意()出不窮近水()臺 古詩題目是《 》 小結各組得分。 3、成語幽默(搶答) 1、最大的手 ——(一手遮天) 2、最大的變化 ——(翻天覆地) 3、最大的手術 ——(脫胎換骨) 4、最賺錢的生意 ——(一本萬利) 5、最大的被子 ——(鋪天蓋地) 6、最短的季節 ——(一日三秋) 7、最大的差別 ——(天壤之別) 8、最大的聲響 ——(驚天動地) 9、最復雜的心情 ——(百感交集) 10、最遠的地方 ——(天涯海角) 4、根據意思填成語(小組合作寫成語選擇其中的兩個造句)①全世界都有名(舉世聞名); ②好了還要求更好;(精益求精) ③形容大家沒有經過商量而彼此一致。(不約而同)④形容吃得很有味道或談得很有興趣;(津津有味)⑤形容謹慎小心,一點也不敢疏忽;(小心翼翼)⑥形容非常疲乏,沒有一點力氣。(筋疲力盡) ⑦形容因失敗或不順利而情緒失落,精神不振的樣子。(垂頭喪氣)⑧形容暗中小聲說話。(竊竊私語)⑨形容吃得又猛又急。(狼吞虎咽)⑩形容很多人說同樣的話。(異口同聲) 5、看圖片,你能想到哪些成語(多多益善,每對一個加5分)小結各組得分。 (二)、成語接龍大挑戰 1、要求:各組先給對方出一個成語作為龍頭,字頭接字尾,要在2分鐘內完成。說對一個得5分。 2、投影出示參賽內容 太陽隊:千山一碧 地球隊:異口同聲 星星隊:排山倒海 月亮對:無窮無盡 3、各隊參賽,老師計時。 4、記分小組公布成績,教師小結。 (三)我表演,你來猜成語 看動作猜成語 1、方法:每隊派一個代表上臺抽簽看成語,然后做出相應的動作給自己組的成員猜,猜對1個得5分。 2、內容:東張西望、囫圇吞棗、掩耳盜鈴、畫蛇添足、愛不釋手、百里挑一等成語。 3、抽簽猜。 4、記分小組公布成績。 (四)講故事,明道理。 1、方法:各組抽簽定故事,討論講的形式。講的生動、完整、有感情得100分。 2、成語題目: 守株待兔、拔苗助長、坐井觀天、掩耳盜鈴、畫蛇添足、紙上談兵、四面楚歌、南轅北轍等。 3、記分小組評價記分,教師小結。 (五)自由創意 1、方法:把自己熟悉的成語隨意編輯成一個小故事,根據應用成語的個數加分,即1個處于加5分。 2、限時1分鐘。 3、公布成績。 四、統計各隊得分 經過各隊緊張角逐,統計各組得分,公布各小隊得分,老師給優勝成員每人一條勉勵性成語,其它每組一條。(讓所有學生都享受成功的快樂。) 五、教師總結。 成語是漢語中的瑰寶,是歷代思想文化的精華,讓我們學習它、應用它、弘揚祖國的燦爛文化。 《成語擂臺賽》教學設計 活動目標: ⒈鞏固學過的成語,提高學生對成語的理解和運用能力。⒉激發學生的創新精神和合作精神。 ⒊培養學生整理復習的能力和良好的學習習慣。 活動準備:⒈準備好投影儀、投影片。VCD及光碟。⒉準備答題紙若干張。 ⒊讓學生給自己的隊起名并設計口號。⒋收集各類成語。活動過程: 一、⒈導語:成語是中華民族獨有的文化。我們在說話和寫文章時恰當地運用成語,可以使語言增色添彩。今天我們來進行一次成語擂臺賽,大家有沒有信心奪取擂主的寶座?⒉邀請班中的“小博士”一起作裁判。⒊各小隊自我介紹。(挑戰隊、智慧隊、開心隊、開拓隊、創新隊) 二、競賽:第一關:比誰接得長出示遮蓋的5個字,每小隊選一個,以上面的字為開頭,開火車每人說一個成語,看哪個隊的火車接的又長又好。(一個得10分,時間1分鐘,)投影出示:千、無、不、大、天第二關:比誰寫得多數字王國的成員不計其數,它們爭先恐后來到成語王國安家落戶,形成了一個豐富多彩的成語小天地。請每個小隊在答題卡上寫出帶有數字的成語。(寫出1個10分,時間兩分鐘)第三關:比誰找得準大家都喜歡小動物,成語王國的動物千姿 百態,瞧,十二生肖都來了,可他們找不到自己的家了,請大家幫他們找到屬于自己的家。看哪個隊找的又快又準,在答題卡上寫出。投影出示十二生肖圖及成語填空。()目寸光 亡()補牢 九()一毛 殺雞嚇()生龍活()鶴立()群守株待()()急跳墻()騰虎躍 打草驚()()到成功 人怕出名()怕壯第四關:比誰演得像每隊派一人上臺抽兩張卡片,然后用動作或啞語表演,其他隊員猜一猜他演的是什么成語。每個詞可在20秒內猜兩次,猜不出,其他隊可幫著猜。猜對一個50分。猜對后出示成語:自言自語 愁眉苦臉 一刀兩斷 井底之蛙 拔苗助長 掩耳盜鈴 東張西望 愛不釋手 目瞪口呆 手舞足蹈第五關:比誰說的多抽卡片按要求說成語。時間兩分鐘,說不出,其他隊可以說,每個10分。⒈走進植物世界,那里郁郁蔥蔥、碩果累累,令人賞心悅目,請說出你知道的帶有植物名稱的成語。⒉中華上下五千年,名人典故真不少,請說出含有寓言、歷史故事的成語。⒊一年四季,春夏秋冬,景色各異,風光迷人,請說出以四季景色為內容的成語。⒋有些成語結構比較特殊,如:日日夜夜,請說出這種結構的詞。⒌這是一段風景如畫、險峰林立的畫面,請說出與畫面景色有關的成語。(看錄像說成語) 三、總結:⒈每隊用 一、兩句話說說今天的感受,必須用上一個成語。⒉統計得分,為擂主小隊發獎,其他隊發紀念品。⒊教師小結:同學們,老師看到你們的出色表現真為你們高興!這次活動由于大家踴躍參與、團結協作,不但鞏固了一些已經學過的成語,還新學 了不少成語。同學們,讓我們攜起手來,時時處處積累運用成語,讓成語伴我們一起成長。齊讀兒歌:同學們,攜起手,成語擂臺顯身手,你也說,我也說,成語魅力真不小,學成語,演成語,綜合能力得提高,積成語,用成語,成語永伴你成長。 2010年秋季班會材料 古詩詞擂臺賽 活動目的: 1.通過積累、感悟和運用古詩詞,使學生充分感受古詩的意蘊美,養成背誦古詩的良好習慣。 2.培養學生的觀察、分析、想象、記憶等能力,培養競爭意識和合作精神。 活動過程: 播放歌曲《春江花月夜》:(女)尊敬的各位領導(男)尊敬的各位老師 (合)親愛的同學們,大家好!....(女)在中華五千年的浩瀚的歷史中(女)一首首古詩,就像春天的百花(男)一首首古詩,又如夏日的繁星(女)讀千古美文,同經典相伴。(男)誦中華經典,與圣賢同行。 (合)凌河小學五年九班《古詩文擂臺賽》——現在/開始! 一、班長講話: (問好)同學們,我們開展“每天積累一首古詩”活動有兩個月了,在那《小小的采蜜集》里采集了許多古詩,并配上美麗的圖畫。在積累過程中有的同學迷上了古詩,甚至自己也寫起了詩。今天,讓我們利用這次主題班會的機會,展示各隊的積累成果和合作精神。下面我宣布:五年九班《古詩擂臺賽》主題班會,現在開始!究竟哪隊..能奪冠,讓我們爭爭看!有請主持人上場! (女)下面我們來介紹一下今天參賽方隊,他們是紅隊,(隊長:起立!)。你們的口號是:“旗開得勝”(男)這是綠隊,(隊長:起立!)。口號是:“戰無不勝”(女)這是我們的黃隊,(隊長:起立!)。我們的口號是:“夢想成真”(男)最后是藍隊,(隊長:起立!)。我們的口號是:“一往無前”。 二、活動開始 (任)請各代表隊聽好本次擂臺賽的比賽規則: (王)各代表隊的基礎分均為100分。按要求答對一題得10分,答錯一題扣10分。(岳)最后按得分高低決出本次擂臺賽的擂主 (高)我們進行大會的第一關—— “畫中有詩” (任)有8個數字,每隊任意挑2個,你選數字就是對應的那幅圖畫和要回答的問題。 請紅方隊長先選! (高)看到這美麗的景色,讓你想起了哪首詩?請用“看到了XXX,讓我想起了誰寫的《——》”詩,并背誦相應的古詩。(岳)請看大屏幕(1)《山行》(杜牧)張宇涵 遠上寒山石徑斜,白云深處有人家。停車坐愛風林晚,霜葉紅于二月花。(2)《游園不值》(宋葉紹翁)柳鑫 應憐屐齒印蒼苔,小扣柴扉久不開。春色滿園關不住,一枝紅杏出墻來。(3)《曉出凈慈寺送林子方》(楊萬里)王佳盟 畢竟西湖六月中,風光不與四時同。接天蓮葉無窮碧,印日荷花別樣紅。(4)《尋隱者不遇》(賈島)陳淑伊 松下問童子,言師采藥去。只在此山中,云深不知處。(5)《逢雪宿芙蓉山主人》(劉長卿)廣詩怡 日暮蒼山遠,天寒白屋貧。柴們聞犬吠,風雪夜歸人(6)《詠柳》(賀知章)雷晟昊 碧玉妝成一樹高,萬條垂下綠絲絳。不知細葉誰裁出,二月春風似剪刀。(7)《游子吟》(孟郊)杜宇飛 慈母手中線,游子身上衣。臨行密密縫,意恐遲遲歸。誰言寸草心,報得三春暉。(8)《小池》(楊萬里) 泉眼無聲惜細流,樹陰照水愛晴柔。小荷才露尖尖角,早有蜻蜓立上頭。 岳:(如果X隊勝了,就說)祝賀X隊:旗開得勝(如果各隊平局,就說)看起來各隊是旗逢對手,不分勝負。 (高)下面進入第二關:“過關斬將” (岳)還是有8個數字,每隊任選2個。這次請綠方隊長先選。(各隊選取數字)(高)請看大屏幕 (岳)請各隊代表,按自己選的數字,說出詩的上句或下句(高)別忘喲,每組可還有一次求助的機會呢! 1、不要人夸好顏色,(留得香氣滿乾坤。) 2、(莫愁前路無知已,)天下誰人不識君。 3、可憐九月初三夜,(露似珍珠月似弓) 4、(但使龍城飛將在,)不教胡馬度陰山。 5、不識廬山真面目,(只緣身在此山中。) 6、(粉身碎骨渾不怕,)要留清白在人間。 7、欲把西湖比西子,(淡妝濃抹總相宜。) 8、(春風又綠江南岸,)明月何時照我還? 任美佳:(如果XX方隊勝了,就說)祝賀XX方隊:闖過第二關(如果各方隊平局,就說)又是虎將遇良材,不分高下。 (任)燦爛的詩歌文化是一本百科全書(王)只有悉心品味才得知其中的妙趣 (岳)下面進入必答題,第三關:齊心協力 (高)每隊一題,紅隊先答,請看大屏幕——填上月份名 1、不知細葉誰裁出,(二月)春風似剪刀。 2、畢竟西湖(六月)中,風光不與四時同。 3、人間(四月)芳菲盡,山寺桃花始盛開。 4、故人西辭黃鶴樓,煙花(三月)下揚州。 (高)下一題,填上數字,請看大屏幕 (岳)從綠隊開始,(可以合作完成) 1、過江(千)尺浪,入竹(萬)竿斜。 (九)曲黃河(萬)里沙,浪淘風簸自天涯。 2、解落 (三)秋葉,能開 (二)月花。南朝(四百八十)寺,多少樓臺煙雨中。 3、黃四娘家花滿蹊,(千)朵(萬)朵壓枝低。 (三)萬里河東入海,(五)千仞岳上摩天 4、()錘()鑿出深山,烈火焚燒若等閑。 (千)家(萬)戶瞳瞳日,總把新桃換舊符。(王)看來,這道題也沒能難住大家,各加10分。 (任)自然界的花草樹木很美麗,請填寫植物名。請看大屏幕,由黃隊開始 ①、江南可采(蓮),(蓮葉)何田田! (葡萄)美酒夜光杯,欲飲琵琶馬上催。②、羌笛何須怨(楊柳),春風不度玉門關。 (荷葉)羅裙一色裁,(芙蓉)向臉兩邊開。③、借問酒家何處有,牧童遙指(杏花)村。 人閑(桂花)落,夜靜春山空。④、(竹)喧歸浣女(蓮)動下魚舟。 (竹)外桃花三兩枝,春江水暖鴨先知。 (岳)春江水暖鴨先知,是呀,許多動物在詩人筆下更是栩栩如生。(高)下面請填寫動物名,請看大屏幕,從藍隊開始,1、西塞山前(白鷺)飛,桃花流水(鱖魚)肥。兩個(黃鸝)鳴翠柳,一行(白鷺)上青天。 2、枯藤老樹(昏鴉),小橋流水人家。 留連戲(蝶)時時舞,自在(嬌鶯)恰恰啼 3、三更燈火五更(雞),正是男兒讀書時 草長(鶯飛)二月天,拂堤楊柳醉春煙 4、泥融飛(燕子),沙暖睡(鴛鴦)。 千里黃云白日曛,北風吹(雁)雪紛紛。 出示:彩虹(高)同學們,看大屏幕,這是什么?(彩虹)誰能說一句話? 生:看見彩虹,我不禁想起毛澤東的詩句:(赤橙黃綠青藍紫,誰持彩練當空舞。)(岳)多優美的詩句。詩人筆下的顏色也像彩虹一樣絢麗多彩。下面繼續答題(任)還是有8個數字,每隊任選2個。(由獲勝隊先選) (王)請看大屏幕。 填上表示顏色的詞: 1、一水護田將(綠)繞,兩山排闥送(青)來。 2、小娃撐小艇,偷采(白)蓮回。 3、日出江花()勝火,春來江水()如()。 4、柳葉鳴蜩(CHóU)(綠)暗,荷花落日(紅)酣。 5、又疑瑤臺鏡,飛在(青)云端。 6、(黑)云翻墨未遮山,(白)雨跳珠亂如麻。 7、接天蓮葉無窮(),映日荷花別樣()。 8、(綠)遍山原(白)滿川,子規聲里雨如煙 (任)比賽是越來越緊張啊 (高)是啊,各隊的分數也不相上下,我提議:來個小插曲,讓大家輕松一下怎么樣?(岳)好呀!我看,來個“群英會萃”唱古詩,好不好?(全體學生:好!)(王)愿意參與者請到前面來。 學生表演(任)他們的表演精彩不精彩?(全班齊)精彩!(高)讓我們再次用掌聲鼓勵! (岳)下面,我們進入緊張的“搶答”階段,第四關——力爭上游。(王)請聽題。 (王) 1、請說出詩仙、詩圣各是誰? (岳) 2、唐朝詩人王維是什么詩派的代表人物?(山水田園詩派)(高) 3、《送元二使安西》當時在社會上廣為流行,并被譜上曲子到處傳唱,被叫作什么與什么?(《陽關三疊》、《渭城曲》) (任) 4、同樣是送別朋友,王維與高適的態度各不相同,請分別說出詩中表明他們態度的兩句詩。(王:勸君更盡一杯酒,西出陽關無古人;高:莫愁前路無知己,天下誰人不識君。) (王) 5、《古朗月行》中的“瑤臺鏡”和“白玉盤”指什么?(月亮) (岳) 6、唐代著名詩人杜甫曾寫了一首膾炙人口的七言絕句:兩個黃鸝鳴翠柳,一行白鷺上青天。窗含西嶺千秋雪,門泊東吳萬里船。他還寫了一首描寫春景的五言絕句是——背出詩句。(遲日江山麗) (高) 7、“泥融飛燕子,沙暖睡鴛鴦”運用的修辭是什么?(對偶)(任) 8、毛寧演唱的《濤聲依舊》里有這樣一句歌詞:“月落烏啼總是千年的風霜。” 你聽了以后會想到一位唐朝詩人寫的一首什么詩?(張繼 《楓橋夜泊》) (王) 9、“如今直上銀河去”的后一句是。(同到牽牛織女家)(岳)緊張、激烈的搶答過去了XX方隊遙遙領先,其他隊可真的該加油了!(高)接下來請聽相聲——古詩串串串 表演者XXX XXX 表演 (岳)表演得好不好?()讓我們把掌聲送給他們!(高)XX,《三國演義》我們再熟悉不過了,你知道這部電視劇的主題曲是誰寫的嗎?(岳)誰呀? (高)他就是明代著名詞人——楊慎。(岳)能讓我們欣賞一下嗎?(高)好啊!(會唱的可以跟著唱)請欣賞電視劇《三國演義》主題曲——《臨江仙》 (滾滾長江東逝水)請放音樂 放音樂(任)輕松之后,我們進行最后一輪較量,第五關——笑到最后(王)同學們,我知道咱班許多同學課外積累了不少古詩詞 (岳)對。同學們,快來展示吧!這可是給你們隊加分的好機會喲!(高)One two thiee.Go 張宇涵:水調歌頭.中秋 (宋)蘇軾 明月幾時有,把酒問青天。不知天上宮闕,今夕是何年。 我欲乘風歸去,又恐瓊樓玉宇,高處不勝寒。起舞弄清影,何似在人間!轉朱閣,低綺戶,照無眠。不應有恨,何事長向別時圓。人有悲歡離合,月有陰晴圓缺,此事古難全。但愿人長久,千里共嬋娟。 念奴嬌.赤壁懷古-----蘇軾 大江東去,浪淘盡,千古風流人物。故壘西邊,人道是、三國周郎赤壁。亂石穿空,驚濤拍岸,卷起千堆雪。江山如畫,一時多少豪杰。 遙想公謹當年,小喬初嫁了,雄姿英發。羽扇綸巾,談笑間、強虜灰飛煙滅。故國神游,多情應笑我,早生華發。人間如夢,一尊還酹江月。 《蘇幕遮》【宋】范仲淹 碧云天,黃葉地,秋色連波,波上寒煙翠。山映斜陽天接水,芳草無情,更在斜陽外。黯鄉魂,追旅思,夜夜除非,好夢留人睡。明月樓高休獨倚,酒入愁腸,化作相思淚。 丑奴兒·書博山道中避 (宋)辛棄疾 少年不識愁滋味,愛上層樓。愛上層樓,為賦新詞強說愁。而今識盡愁滋味,欲說還休。欲說還休,卻道天涼好個秋。 ?? 生:我想說帶有“桃花”的詩句 (1)、竹外桃花三兩枝,春江水暖鴨先知。 (2)、桃花潭水深千尺,不及汪倫送我情。 (3)、西塞山前白鷺飛,桃花流水獗魚肥。(4)、桃花一簇開無主,可愛深紅愛淺紅 (岳)好同學,緊張、激烈、活潑、愉悅的班會已經接近尾聲了(高)如果還沒盡興的話,以后還有的是機會。(任)我們一路齊心協力,過關斬將 (王)究竟誰是擂主,讓我們視目以待。請聽班長公布擂臺賽成績。 三、班長公布成績: 同學們,咱們各隊表現得都很出色。我作為班長和古詩積累的組織者,感到特別的驕傲。作為一個學生,生活在學習氛圍這么濃厚的班集體中,感受到幸運又幸福。當然,只要比賽就會有輸贏,希望大家勝不驕,敗不餒,以利再戰!本次古詩文擂臺賽的結果是()隊以XX的成績奪得擂主的寶座!(岳)腹有詩書氣自華(高)詩歌可以使我們充實(任)詩歌可以使我們明智 (齊)讓我們每個人都走進古詩文的樂園 讓我們的校園充滿朝氣-- 讓我們的心靈沐浴書香-- 四、活動結束 (任)讓我們共同背誦《長歌行》,來結束我們這次主題班會(王)長歌行 長歌行 青青園中葵,朝露待日晞。陽春布德澤,萬物生光輝。常恐秋節至,焜黃華葉衰。百川東到海,何時復西歸? 少壯不努力,老大徒傷悲。 (岳)是啊!“少壯不努力,老大徒傷悲”讓我們牢牢記住這句話吧!(王)請班主任——邵老師,為我們做班會總結。班主任總結: 在古詩文美妙的韻律里,我們度過了快樂的40分鐘。在這短短的40分鐘里,我聽到的不僅僅是那一句句優美的古詩詞,而是同學們實現人生目標的豪言壯語;看到的不僅僅是課堂上出色的表現,而是你們學習古詩文時灑下的汗水,走過的堅實腳印。同時,老師也看到你們的團結合作精神。孩子們,我為有你們而自豪! 這次主題班會要離我們而去,但詩歌不會離開我們。用心留住詩歌!……第三篇:第八屆競賽規則-第八章即興機器人擂臺賽概要
第四篇:成語擂臺賽
第五篇:古詩擂臺賽