Giter VIP home page Giter VIP logo

hungerspelen's Introduction

Hungerspelen

För att kontrollera er robot så behöver ni filerna 'Hungerspelen.ino' och 'pattern.h'. Lägg filerna i en mapp som ni döper till 'Hungerspelen'.

Skapa egna instruktioner och mönster

Nedan finner ni en del av Hungerspelen.ino, och en förklaring till hur ni skapar egna mönster.

// Skapa ett nytt mönster genom att först skapa en array med instruktioner
Instruction example[] = {
  Drive(FORWARD, 1000),        // Kör framåt i 1000 millisekunder  
  Drive(BACKWARD, 1000),       // Kör bakåt i 1000 millisekunder
  Turn(RIGHT, 500, 1.0),       // Sväng höger i 500 millisekunder
  Turn(RIGHT, 500, 1.0, true), // Samma fast baklänges baklänges
  Turn(LEFT, 3000, 0.2),       // Sväng vänster i 3000 millisekunder, med svängningsfaktorn 0.2
  Brake(1000),                 // Stanna i 1000 millisekunder
};

// Denna array av instruktioner skapar en rörelsen som liknar en rörelsen av en orm
Instruction the_snake[] = {
  Turn(RIGHT, 800, 0.4),
  Turn(LEFT, 800, 0.4),
  Turn(RIGHT, 800, 0.4),
  Turn(LEFT, 800, 0.4),
  Turn(RIGHT, 800, 0.4),
  Turn(LEFT, 800, 0.4),
};

// En array med mönster som kommer loopas igenom om och om igen.
// Skapa en "Pattern" genom att ange instruktion-array och hur många instruktioner som ska användas.
Pattern patterns[] = {
  Pattern(example, 5), // De första 5 instruktionerna kommer köras (alla utom Brake)
  Pattern(the_snake, 6), // Alla 6 instruktioner kommer köras
};
/* Antalet instruktioner behöver anges manuellt på grund av hur arrays fungerar */

hungerspelen's People

Contributors

periareion avatar anton083 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.