-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.ts
32 lines (31 loc) · 1.09 KB
/
test.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// tests go here; this will not be compiled when this package is used as a library
input.onButtonPressed(Button.A, function () {
plenbit_full.PlayStdMotion(plenbit_full.StdMotions.ArmPataPata)
plenbit_full.PlayWalkMotion(plenbit_full.WalkMotions.WalkForward)
plenbit_full.PlayDanceMotion(plenbit_full.DanceMotions.DanceFStep)
})
function OriginalMotion() {
for (let index = 0; index < 2; index++) {
plenbit_full.SetLArm(90, 0, 0)
plenbit_full.SetRArm(-90, 0, 0)
plenbit_full.ServoMove(500)
plenbit_full.SetLArm(-90, 0, 0)
plenbit_full.SetRArm(90, 0, 0)
plenbit_full.ServoMove(500)
}
plenbit_full.ServoMoveInit(500)
}
input.onButtonPressed(Button.AB, function () {
basic.showIcon(IconNames.Happy)
plenbit_full.RecodingOriginalMotion(0)
OriginalMotion()
plenbit_full.StopRecodingOriginalMotion()
basic.showIcon(IconNames.Heart)
})
input.onButtonPressed(Button.B, function () {
plenbit_full.PlayOriginalMotion(0)
})
plenbit_full.AutoPowerOff(30)
plenbit_full.Power(true)
plenbit_full.LedEye(100)
plenbit_full.ServoInitialSet()