1 / 17

Intro til Arduino

Intro til Arduino. Temaer for i dag. Hva er Arduino ? Kretser Programmering Roboten. Hva er Arduino ?. En liten microkontroller , altså en liten datamaskin på en brikke Kan ta i mot og sende ut signaler Kan programmeres til å oppføre seg som vi ønsker. Hva er Arduino ?.

verdi
Download Presentation

Intro til Arduino

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intro tilArduino

  2. Temaer for i dag • HvaerArduino? • Kretser • Programmering • Roboten

  3. HvaerArduino? • En litenmicrokontroller, altså en litendatamaskinpå en brikke • Kan ta i mot ogsendeut signaler • Kanprogrammerestilåoppføresegsom vi ønsker.

  4. HvaerArduino?

  5. HvaerArduino?

  6. HvaerArduino?

  7. HvaerArduino?

  8. Kretser • Strømgårfrapluss (+) til minus (–). • Minuserdetsammesomjord, eller GND (ground). • Plusserdetsammesom volt, her er en på 5 og en på 3,3 volt. • Pin/porter, kanprogrammerestilåværeenten volt ellerjord.

  9. Kretser

  10. Kretser

  11. Programmering • Arduino – program lastetnedfraarduino.cc • Språketer C++ • To metodermåvære med: • void setup() • void loop()

  12. Programmering • //Kommentarer • Utenformetodene: • Navngipinnene: • int ‘navn’; • Eks: intredLed; • Eks: intlydSensor;

  13. Programmering • I void setup(): • Bestemom du vilbruke pin tilåsendeellertilå ta imot signal • Ta imot: • pinMode(IRsensor, INPUT); • Sende: • pinMode(RedLED, OUTPUT); • Serial.begin(9600);

  14. Programmering • I void loop(): • Bestemhvilke type signal du vilbruke • Digital: HIGH, LOW; • Analog: 0-255, 0 – 1023 • Bestemom du vilsendeuteller ta imot/lese inn signaler • Write • Read

  15. Programmering • Andre metoder: void navn(){ sett inn egenkode her } • Fargerikoden • Reserverteord: speed • delay(); • if(sett inn en sjekk){ Sett inn hvasomskalskje }

  16. Roboten LED H-bro IR - sensor Servo Motor Batteri Sensor/alarm

  17. Workshop Lykketil! Mål: Fårobotentilåfølge den svartetapenpåbordetimidtenogkjøre en runderaskestmulig!

More Related