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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? quad_lcd_appmod(修改).bs2

?? 該程序是一個描述四角鐵甲蟲機器人調試過程的程序
?? 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     780                     ' Leg1 horizontal servo
Center2         CON     780                     ' Leg2 horizontal servo
Center3         CON     760                     ' Leg3 horizontal servo
Center4         CON     700                     ' Leg4 horizontal servo

'-----[ Stride Calculations ]---------------------------------------------
Stride          CON     150                     ' Stride units
delay           CON     Stride/3              ' 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     600                     ' Raised and lowered
LowerRight      CON     1100                    ' vertical servo values
RaiseLeft       CON     1100
LowerLeft       CON     600
' -----[ 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

'---- [Gait Selection] ---------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人激情免费视频| 玉米视频成人免费看| 成人av动漫在线| 亚洲va欧美va国产va天堂影院| 日韩一级大片在线| 成人国产免费视频| 蜜桃传媒麻豆第一区在线观看| 国产精品不卡一区二区三区| 91精品国产一区二区三区| 成人毛片视频在线观看| 久草在线在线精品观看| 亚洲欧美aⅴ...| 久久综合九色综合欧美就去吻| 色噜噜久久综合| 国产美女久久久久| 午夜国产不卡在线观看视频| 国产精品国产a级| 久久久久久久久久电影| 欧美猛男男办公室激情| 色哟哟一区二区| 成人精品视频一区二区三区| 韩国成人精品a∨在线观看| 亚洲图片一区二区| 一区二区三区在线观看视频 | 欧美综合久久久| 成人免费毛片片v| 国产精品一区二区在线看| 天堂久久久久va久久久久| 亚洲女与黑人做爰| 亚洲免费观看高清完整版在线观看| 久久网站热最新地址| 日韩午夜av电影| 欧美喷水一区二区| 欧美一区二区三区色| 欧美日韩黄色一区二区| 在线观看视频一区| 欧美亚洲图片小说| 欧美日韩在线免费视频| 色婷婷精品大视频在线蜜桃视频| 国产成人午夜精品5599| 欧美久久婷婷综合色| 在线免费视频一区二区| 91成人在线观看喷潮| 91国在线观看| 欧美日韩精品福利| 在线成人高清不卡| 日韩精品在线看片z| 日韩欧美成人一区二区| 日韩精品一区二区三区老鸭窝| 欧美精品欧美精品系列| 91精品国产免费| 精品国产精品一区二区夜夜嗨| 日韩你懂的在线观看| 2024国产精品| 国产免费成人在线视频| 中文字幕一区二区在线观看| 亚洲女同女同女同女同女同69| 亚洲激情自拍偷拍| 亚洲一区二区高清| 亚洲自拍偷拍图区| 日本成人中文字幕| 国产经典欧美精品| 色综合视频在线观看| 欧美日韩色一区| 欧美不卡一区二区三区四区| 国产亚洲自拍一区| 一区二区三区四区国产精品| 日韩黄色片在线观看| 国内精品国产三级国产a久久 | 懂色av中文字幕一区二区三区| 成人精品国产一区二区4080| 日本韩国精品在线| 欧美成人一区二区三区片免费| 国产亚洲一区字幕| 亚洲国产一区二区a毛片| 麻豆精品视频在线| 成人深夜福利app| 欧洲一区在线电影| 精品成人一区二区| 自拍偷拍亚洲激情| 午夜电影久久久| 成人av先锋影音| 6080日韩午夜伦伦午夜伦| 国产欧美中文在线| 亚洲成人777| 国产自产高清不卡| 在线观看av一区| 国产日韩欧美在线一区| 亚洲gay无套男同| 福利电影一区二区| 欧美三区免费完整视频在线观看| 久久一留热品黄| 亚洲第一二三四区| 国产成人免费视频一区| 色中色一区二区| 久久综合久色欧美综合狠狠| 亚洲精品欧美综合四区| 精品一区二区三区免费播放| 色婷婷综合久久久| 国产欧美精品一区aⅴ影院| 亚洲一区二区三区四区在线 | 国产福利一区在线观看| 欧美视频一区二区三区在线观看| 日韩三级视频中文字幕| av在线不卡免费看| 欧美一卡二卡在线| 一区二区三区欧美在线观看| 久久 天天综合| 在线电影一区二区三区| 依依成人综合视频| 成人激情免费视频| 国产无一区二区| 久久电影网电视剧免费观看| 欧美日韩亚洲国产综合| 综合婷婷亚洲小说| 国产乱码精品一区二区三区av| 欧美日韩一区二区三区高清 | 欧美激情一区不卡| 久99久精品视频免费观看| 欧美吞精做爰啪啪高潮| 综合久久一区二区三区| 高清成人在线观看| 久久久久久99精品| 韩国v欧美v日本v亚洲v| 日韩三级.com| 蜜臀a∨国产成人精品| 欧美日韩另类一区| 亚洲高清视频的网址| 91女厕偷拍女厕偷拍高清| 国产精品久久久久影院色老大| 国产在线不卡一卡二卡三卡四卡| 91精品国产综合久久香蕉麻豆 | 日韩黄色免费网站| 91精品国产91久久综合桃花| 丝袜亚洲另类丝袜在线| 欧美日韩在线播放三区四区| 亚洲国产一区二区a毛片| 欧美在线观看一二区| 一区二区三区四区av| 欧美亚洲国产bt| 夜夜嗨av一区二区三区网页| 91精品91久久久中77777| 一区二区三区日本| 欧美日韩色综合| 麻豆国产欧美日韩综合精品二区| 日韩一区二区在线看片| 丝袜a∨在线一区二区三区不卡| 欧美在线视频全部完| 亚洲成人中文在线| 在线播放亚洲一区| 男人的天堂久久精品| 日韩视频在线一区二区| 韩国精品久久久| 中文字幕制服丝袜一区二区三区| 91免费观看视频| 五月婷婷综合网| 欧美电影免费观看高清完整版在线观看 | 蜜臀av一区二区在线观看| 久久综合五月天婷婷伊人| 国产在线精品一区在线观看麻豆| 久久尤物电影视频在线观看| 成人精品一区二区三区四区| 亚洲美女免费视频| 欧美精品三级在线观看| 麻豆成人免费电影| 欧美激情一区二区三区全黄| 在线观看日韩电影| 国内不卡的二区三区中文字幕| 中文字幕av一区二区三区高| 91久久香蕉国产日韩欧美9色| 香蕉成人伊视频在线观看| 欧美成人一区二区三区在线观看| 欧美videos中文字幕| 国产精品一区二区91| 国产精品福利一区二区三区| 欧美三级韩国三级日本一级| 麻豆精品视频在线观看视频| 国产精品不卡视频| 欧美一区二区三级| 不卡在线观看av| 蜜芽一区二区三区| 18成人在线视频| 欧美va亚洲va| 欧美亚洲综合一区| 国产成人免费在线| 天天综合色天天| 国产精品女同互慰在线看| 欧美日韩亚洲另类| www.亚洲国产| 久久成人免费日本黄色| 亚洲精选视频在线| 国产欧美视频在线观看| 欧美三级日韩三级| fc2成人免费人成在线观看播放| 日本欧美在线看| 亚洲蜜臀av乱码久久精品蜜桃| 精品日韩99亚洲| 欧美日韩成人综合| 色网综合在线观看| 高清视频一区二区|