Dette projekt går ud på at lave en kodelås til en automatisk bom ved at programmere Lego Mindstorms.
Start med at bygge en konstruktion af din automatiske bom med kodelæser. Du skal også bruge et antal farver, der kan scannes når du tester programmet.
Konstruktionen kan laves ud fra denne byggevejledning.
Modul | Port |
---|---|
Stor motor | C |
color sensor | 2 |
trykknap | 4 |
Lav en kodelås der styrer en automatisk bom.
Denne struktur kan bruges som skabelon til at løse opgaven.
let code: number[] = []
let isCorrect = false
function openGate() {
// TODO Scan code and determine if it matches correct
}
sensors.color2.setMode(ColorSensorMode.Color)
motors.largeC.setBrake(true)
code = [ColorSensorColor.Red, ColorSensorColor.Green, ColorSensorColor.Blue, ColorSensorColor.Brown]
forever(function () {
// Indicate program is running
brick.showImage(images.eyesBlackEye)
isCorrect = true
// TODO Scan code and determine if it matches correct sequence
if (isCorrect) {
openGate()
} else {
// TODO indicate wrong code
}
})