Page 126 - Amphibionics : Build Your Own Biologically Inspired Robot
P. 126

Amphibionics 04  3/24/03  8:24 AM  Page 105
                                         Chapter 4 / Frogbotic: Build Your Own Robotic Frog
                        switch_l          VAR PORTA.3
                        led_l               VAR PORTB.1
                                                                                   frog-test.bas program
                                                                                   listing (continued)
                        led_r               VAR PORTB.0                            PROGRAM 4.1
                        piezo              VAR PORTB.4
                        '------------------------------------------------------------------------------------------------------------------------------
                        low servo_l
                        low servo_r
                        start:

                        for temp1 = 1 to 10
                           SOUND piezo, [80,4,100,2]
                           low led_l
                           low led_r
                           pause 50
                           high led_l
                           high led_r
                        next temp1

                        SOUND piezo, [100,4,120,2,80,2,90,2]


                        low led_l
                        low led_r

                        rotate:


                        servo_pos_r = 170
                        gosub right_servo

                        servo_pos_l = 130
                        gosub left_servo

                        goto rotate

                        '------------------------------------------------------------------------------------------------------------------------------
                        ' subroutines to set servos


                                                                                                 105
   121   122   123   124   125   126   127   128   129   130   131