亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? quad_lcd_appmod.bs2

?? 該程序是一個描述四角鐵甲蟲機器人調(diào)試過程的程序
?? BS2
?? 第 1 頁 / 共 2 頁
字號:
'----[Quad_LCD_Appmod.bs2]------------------------------------------------
'{$STAMP BS2}
'{$PBASIC 2.5}
'
'   File....... Quad_LCD_Appmod.bs2
'   Purpose.... Control the QuadCrawler using the Parallax LCD AppMod.
'               Select gaits using the LCD AppMod's push buttons.
'               Receive feedback through the LCD display
'   Author..... CrustCrawler Inc. (Mike Gebhard)
'   E-mail..... support@crustcrawler.com
'   Started.... 19 November 2004
'   Updated.... 05 December 2004
'
'   Hardware
'   (1) QuadCrawler Robotic Kit
'   (1) Parallax BOE
'   (1) Parallax Basic Stamp II
'   (1) Parallax PSC
'   (1) Parallax LCD AppMod
'
' This program is a combibation of QuadWalker_Engine_Select_Gait.bs2
' and several modified routines from Parallax's LCD Terminal AppMod
' documentation.  Please refer to these programs for specific program
' operation.
'
'=========================================================================
' To use this program
' 1. Use leg centers found in HomeQuad.bs2
'=========================================================================
' Find the section of code below
'-----[ Horizontal Leg Constants ]----------------------------------------
' Center1         CON     750     ' Leg1 horizontal servo
' Center2         CON     750     ' Leg2 horizontal servo
' Center3         CON     750     ' Leg3 horizontal servo
' Center4         CON     750     ' Leg4 horizontal servo
'
' Replace these constants with the constants
' you found using the HomeQuad.bs2 program.
'
' Example Quad center constants yours will vary
'-----[ Horizontal Leg Constants ]----------------------------------------
'Center1         CON     725
'Center2         CON     800
'Center3         CON     785
'Center4         CON     750
'
'=========================================================================
' LCD Appmod Push Buttons
'=========================================================================
' Button A
' Hold down button A to enter selection mode. The robot will stop moving.
' The LCD will display the current gait on line 1 and a simple
' navigation element on line 2.
'
' |--------------|
' | Currunt Gait |
' |    <B C>     |
' |--------------|
'   A  B  C  D
'
' Button B and C
' Press buttons B and C to navigate through 15 gaits.
'
' Button D
' Press button D accept gait selection.
'=========================================================================
' gaitCode and gait text
'=========================================================================
' gaitCode
' $00 - Home
' $01 - Spin Left
' $02 - Spin Right
'
' gaitCode                   gaitCode
' $10 - Forward Fast         $20 - Forward
' $11 - Fast Forward Left    $21 - Forward Left
' $12 - Fast Forward Right   $22 - Forward Right
'
' LED   gaitCode             gaitCode
' $30 - Backward             $40 - Fast Backward
' $31 - Backward Left        $41 - Fast Backward Left
' $32 - Backward Right       $42 - Fast Backward Right
'
'-------------------------------------------------------------------------
' -----[ LCD I/O Definitions ]--------------------------------------------
E               PIN     1                       ' LCD Enable (1 = enabled)
RW              PIN     2                       ' Read/Write
RS              PIN     3                       ' Reg Select (1 = char)
LcdDirs         VAR     DIRB                    ' dirs for I/O redirection
LcdBusOut       VAR     OUTB
LcdBusIn        VAR     INB

LcdCls          CON     $01                     ' clear the LCD
LcdHome         CON     $02                     ' move cursor home
LcdCrsrL        CON     $10                     ' move cursor left
LcdCrsrR        CON     $14                     ' move cursor right
LcdDispL        CON     $18                     ' shift chars left
LcdDispR        CON     $1C                     ' shift chars right

LcdDDRam        CON     $80                     ' Display Data RAM control
LcdCGRam        CON     $40                     ' Character Generator RAM
LcdLine1        CON     $80                     ' DDRAM address of line 1
LcdLine2        CON     $C0                     ' DDRAM address of line 2

LcdScrollTm     CON     250                     ' LCD scroll timing (ms)

' -----[ PSC I/O Definitions ]-------------------------------------------------
PSC             PIN     15                      ' PSC module
Baud            CON     33164                   ' 2400 baud

'----- [Adjustable Ramp Values] -----------------------------------------------
'Off  fast >>>>> slow
' 0    $1  >>>>> $3F(63)
LiftRamp        CON     $1                      ' Vertical servo ramp
VeryFast        CON     $8                      ' Walk very fast
Fast            CON     $A                      ' Walk fast

'-----[ Horizontal Leg Constants ]----------------------------------------
'Servo center
Center1         CON     750                     ' Leg1 horizontal servo
Center2         CON     750                     ' Leg2 horizontal servo
Center3         CON     750                     ' Leg3 horizontal servo
Center4         CON     750                     ' Leg4 horizontal servo

'-----[ Stride Calculations ]---------------------------------------------
Stride          CON     150                     ' Stride units
delay           CON     Stride/5                ' Allow leg servos time to
                                                ' complete movement
Leg1Center      CON     Center1
Leg1Forward     CON     Center1+Stride          ' Stride + Leg1 Center
Leg1Back        CON     Center1-Stride

Leg2Center      CON     Center2
Leg2Forward     CON     Center2+Stride
Leg2Back        CON     Center2-Stride

Leg3Center      CON     Center3
Leg3Forward     CON     Center3-Stride
Leg3Back        CON     Center3+Stride

Leg4Center      CON     Center4
Leg4Forward     CON     Center4-Stride
Leg4Back        CON     Center4+Stride

'----- [Adjustable vertical servo positions] --------------------------------
RaiseRight      CON     300                     ' Raised and lowered
LowerRight      CON     1200                    ' vertical servo values
RaiseLeft       CON     1200
LowerLeft       CON     300

' -----[ Variables ]-------------------------------------------------------
idx             VAR     Nib                     ' loop counter
char            VAR     Byte                    ' character sent to LCD
scan            VAR     Byte                    ' loop counter
gaitCode        VAR     Byte                    ' Walking mode
temp            VAR     Byte                    ' Temp pointer
ptrEEPROM       VAR     Word                    ' EEPROM Pointer

buttons         VAR     Nib
btnA            VAR     buttons.BIT0            ' left-most button
btnB            VAR     buttons.BIT1
btnC            VAR     buttons.BIT2
btnD            VAR     buttons.BIT3            ' right-most

'---- [Walking Variables] ------------------------------------------------
servoAddr       VAR     Byte                    ' Servo addresses
Index           VAR     Word                    ' Gait select
servoPosition   VAR     Word                    ' Servo Position
Ramp            VAR     Byte                    ' Ramp used in SEROUT
RightRamp       VAR     Byte                    ' Right side ramp values
LeftRamp        VAR     Byte                    ' Left side ramp values

'---- [EEPROM data] ------------------------------------------------------
Msg1       DATA  "Crust",0
Msg2       DATA  " Crawler",0
Msg3       DATA  "Press   ",0
Msg4       DATA  "  Reset ",0
Nav        DATA  "<B  C>",0
Ir         DATA  "  GO!   ",0

GaitTable  DATA   $00,"Home    ",0, $01,"L Spin  ",0, $02,"R Spin  ",0,
                  $10,"FForward",0, $11,"FF Left ",0, $12,"FF Right",0,
                  $20,"Forward ",0, $21,"F Left  ",0, $22,"F Right ",0,
                  $30,"Backup  ",0, $31,"B Left  ",0, $32,"B Right ",0,
                  $40,"F Backup",0, $41,"FB Left ",0, $42,"FB Right",0
' Walk Forward
Forward DATA $01,Word RaiseRight,         $07,Word RaiseLeft,
             $00,Word Leg1Forward,        $02,Word Leg2Back,
             $04,Word Leg3Center,         $06,Word Leg4Center,
             $01,Word LowerRight,         $07,Word LowerLeft,
             $03,Word RaiseRight,         $05,Word RaiseLeft,
             $00,Word Leg1Center,         $02,Word Leg2Center,
             $04,Word Leg3Forward,        $06,Word Leg4Back,
             $03,Word LowerRight,         $05,Word LowerLeft,
             $FF ' end of forward

' Walk Backward
Back    DATA $01,Word RaiseRight,         $07,Word RaiseLeft,
             $00,Word Leg1Center,         $02,Word Leg2Center,
             $04,Word Leg3Forward,        $06,Word Leg4Back,
             $01,Word LowerRight,         $07,Word LowerLeft,
             $03,Word RaiseRight,         $05,Word RaiseLeft,
             $00,Word Leg1Forward,        $02,Word Leg2Back,
             $04,Word Leg3Center,         $06,Word Leg4Center,
             $03,Word LowerRight,         $05,Word LowerLeft,
             $FF 'end of back

' Left Turn EEPROM values
LTurn   DATA $01,Word RaiseRight,         $07,Word RaiseLeft,
             $00,Word Leg1Forward+Stride, $06,Word Leg4Back+Stride,
             $04,Word Leg3Forward,        $02,Word Leg2Back,
             $01,Word LowerRight,         $07,Word LowerLeft,
             $03,Word RaiseRight,         $05,Word RaiseLeft,
             $00,Word Leg1Center+Stride,  $06,Word Leg4Center+Stride,
             $04,Word Leg3Forward,        $02,Word Leg2Back,
             $03,Word LowerRight,         $05,Word LowerLeft,
             $FF ' end of left turn

' Right turn EEPROM Values
RTurn   DATA $01,Word RaiseRight,         $07,Word RaiseLeft,
             $00,Word Leg1Forward,        $02,Word Leg2Center-Stride,
             $04,Word Leg3Center-Stride,  $06,Word Leg4Back,
             $01,Word LowerRight,         $07,Word LowerLeft,
             $03,Word RaiseRight,         $05,Word RaiseLeft,
             $00,Word Leg1Forward,        $02,Word Leg2Back-Stride,
             $04,Word Leg3Forward-Stride, $06,Word Leg4Back,
             $03,Word LowerRight,         $05,Word LowerLeft,
             $FF  ' end of right turn

'                Raise                Center           Lower
Adjust  DATA $01,Word RaiseRight, $00,Word Center1, $01,Word LowerRight
        DATA $03,Word RaiseRight, $02,Word Center2, $03,Word LowerRight
        DATA $05,Word RaiseLeft,  $04,Word Center3, $05,Word LowerLeft
        DATA $07,Word RaiseLeft,  $06,Word Center4, $07,Word LowerLeft,
        $FF ' end of adjust legs
'---- [End EEPROM Data] -----------------

'Set default mode to fast forward
  gaitCode = $10
'Initialize LCD
  GOSUB Initialize_LCD                          ' Initialize LCD
  GOSUB CrustCrawler_Logo                       ' Display CrustCrawler
  GOTO Initialize_Mode                          ' Wait for button press
END

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美色图小说| 色88888久久久久久影院按摩| 国产精品久线观看视频| 欧美日韩一区二区电影| 成人avav影音| 国产91精品欧美| 国产成人精品1024| 福利一区二区在线| 成人午夜视频网站| 99re热视频精品| 91片在线免费观看| 欧美在线视频全部完| 欧美日韩mp4| 在线观看91av| 日韩免费观看高清完整版在线观看| 欧美精品九九99久久| 欧美一级高清大全免费观看| 日韩一区二区精品葵司在线| 精品国产a毛片| 国产无一区二区| 午夜精品福利一区二区三区av| a在线欧美一区| 日韩欧美一二三区| 国产精品白丝av| 精品福利在线导航| 午夜精品一区在线观看| 亚洲三级在线看| 日本一不卡视频| 日韩免费一区二区| av在线一区二区三区| 91久久精品一区二区三| 欧美日韩色综合| 久久久久久免费网| 亚洲欧美在线另类| 丝袜诱惑亚洲看片| 高清不卡一二三区| 欧美成人三级在线| 国产欧美一区二区三区沐欲| 亚洲天堂av老司机| 老司机精品视频线观看86| 成人黄色小视频| 欧美日韩高清在线播放| 日本一区免费视频| 亚洲成人精品影院| 成人高清av在线| 欧美一区二区观看视频| 最新国产精品久久精品| 日本少妇一区二区| 色嗨嗨av一区二区三区| 久久久亚洲精华液精华液精华液| 亚洲色欲色欲www在线观看| 日韩中文字幕亚洲一区二区va在线| 国产成人精品影视| 欧美肥大bbwbbw高潮| 中文字幕永久在线不卡| 蜜臀va亚洲va欧美va天堂| 一本色道a无线码一区v| 久久久久久久久久看片| 秋霞电影一区二区| 色综合天天综合在线视频| 2024国产精品视频| 亚洲成av人片在www色猫咪| a在线欧美一区| 久久蜜臀精品av| 免费成人美女在线观看.| 日本电影欧美片| 中国av一区二区三区| 国产一区二区精品久久91| 久久九九影视网| 久久精品久久99精品久久| 欧美日本乱大交xxxxx| 亚洲蜜臀av乱码久久精品蜜桃| 韩国av一区二区三区| 7777精品伊人久久久大香线蕉| 亚洲欧美日韩国产手机在线 | 久草这里只有精品视频| 欧美日韩情趣电影| 亚洲国产日韩一级| 欧洲精品一区二区| 亚洲欧美激情一区二区| 91美女片黄在线| 国产精品久久毛片a| 成人不卡免费av| 中文字幕第一区第二区| 波多野洁衣一区| 国产精品人妖ts系列视频| 成人性生交大片免费看在线播放| 精品国产精品网麻豆系列| 色网站国产精品| 亚洲激情图片小说视频| 在线观看91精品国产入口| 亚洲一二三四在线| 欧美一区二区三区婷婷月色| 日韩av中文字幕一区二区| 日韩三级在线观看| 国产综合一区二区| 国产日韩欧美不卡| 色呦呦国产精品| 亚洲成a天堂v人片| 精品av久久707| 国产成人av电影在线| 国产亚洲欧洲997久久综合| 成人久久18免费网站麻豆| 亚洲色图在线播放| 日韩一区二区在线看片| 国产另类ts人妖一区二区| 中文字幕一区二区三区视频| 欧美伊人精品成人久久综合97| 青青草国产精品亚洲专区无| 久久色在线观看| av日韩在线网站| 日av在线不卡| 国产欧美精品一区二区三区四区 | 国产亚洲成aⅴ人片在线观看| 国产精品白丝jk白祙喷水网站| 亚洲欧洲成人av每日更新| 欧美日韩在线直播| 国产99久久久国产精品免费看| 亚洲一区二区三区视频在线播放| 一区二区三区精品在线| 欧美一区午夜精品| 99久久综合精品| 美女www一区二区| 综合精品久久久| 精品久久久久久无| 欧美日韩国产精品成人| 粉嫩高潮美女一区二区三区| 丝袜亚洲另类丝袜在线| 亚洲女人的天堂| 精品久久久久av影院| 欧美性生活久久| 成人免费精品视频| 久久成人久久鬼色| 亚洲国产精品自拍| 亚洲欧洲韩国日本视频| 久久久久久麻豆| 欧美一级片免费看| 色婷婷一区二区| 国产99久久久精品| 九九久久精品视频| 日韩高清在线电影| 亚洲精选视频免费看| 亚洲国产成人自拍| 久久免费看少妇高潮| 欧美一级午夜免费电影| 欧美日韩卡一卡二| 色欧美日韩亚洲| 92国产精品观看| 99久久精品免费看国产免费软件| 国产精品白丝jk黑袜喷水| 国内精品嫩模私拍在线| 免费人成精品欧美精品| 日韩主播视频在线| 亚洲福利视频三区| 亚洲午夜激情网页| 一区二区三区在线观看视频| 中文字幕精品在线不卡| 国产精品免费av| 国产精品久久久久久久久久免费看| 久久久蜜桃精品| 国产日韩欧美综合在线| 精品国产精品一区二区夜夜嗨| 日韩精品专区在线影院观看| 日韩一级在线观看| 日韩精品最新网址| 国产三级一区二区三区| 国产区在线观看成人精品 | 久久九九全国免费| 国产欧美一区二区精品性| 国产精品入口麻豆原神| 亚洲欧美另类小说| 洋洋成人永久网站入口| 岛国精品在线观看| 91麻豆123| 色欧美片视频在线观看在线视频| 色视频欧美一区二区三区| 欧美精品免费视频| 日韩久久久久久| 国产精品女上位| 亚洲午夜久久久久| 麻豆国产精品官网| 成人av电影免费观看| 欧美日韩午夜影院| 日韩一区二区视频| 国产精品久久久久久福利一牛影视| 最新中文字幕一区二区三区 | 欧美精品三级日韩久久| 在线成人午夜影院| 国产欧美精品国产国产专区| 亚洲黄色小视频| 日日噜噜夜夜狠狠视频欧美人| 蜜臀精品一区二区三区在线观看| 高清beeg欧美| 欧美日韩黄色影视| 欧美激情在线观看视频免费| 亚洲伊人色欲综合网| 国产精品自拍毛片| 欧美羞羞免费网站| 国产精品免费网站在线观看| 五月天久久比比资源色|