DIY JAAR - zomaar een autonome Robot (7 / 14 stap)

Stap 7: Seriële communicatie tussen 2 StandAloned Atmega Microcontrollers


Je hebt de seriële communicatie met de Computer vele malen in de vorige stappen. Maar microcontrollers zijn ook kleine Computers inderdaad. Zo heb jij je ooit afgevraagd over hoe u seriële communicatie tussen twee microcontrollers. Dat is wat deze tutorial is alles over.

Dit zal een van de makkelijkste tutorials in dit instructable als u oprecht de volgende stappen hebt gedaan:-

Stap 1: Schakelen Debouncing (Software)

Stap 6: De hersenen staat op zichzelf?

Doelstelling :-Om seriële communicatie tussen twee 328 Atmega microcontrollers te hebben

Dingen nodig:-

  • 2 X Atmega 328 PU microcontrollers
  • 2 x Arduino UNO (een boord zal ook doen, de bootloader moet worden geïnstalleerd)
  • 1 x brood Board
  • 1 X RODE LED
  • 1 x Drukknopschakelaar
  • 1 x 1 k ohm of meer weerstand
  • 1 x 150-250 ohm weerstand (ik gebruikte 220 ohm)
  • 4 x 22pF keramische schijf condensatoren
  • 2 x 16 MHz kristal oscillator
  • Sommige kleine draden en Jumper draden (zoveel vereist)

Procedure:-

  1. Sluit de Arduino.
  2. Analyseer de code en uploaden van de schets "TX_Atmega.txt".

  • Verbinding verbreken en haal de Atmega van het bord. Monteren van de microcontroller aan de linker kant van het bord brood zoals aangegeven in figuur 1, dan standalone het net als in de vorige stap (zonder de led en een weerstand)
  • Fix een andere Atmega aan de Arduino UNO.
  • Sluit de Arduino op de computer.
  • Analyseer de code en uploaden van de schets "RX_Atmega.txt".
  • Verbinding verbreken en haal de Atmega van het bord. Monteren van de microcontroller aan de rechterkant van het bord brood zoals aangegeven in figuur 1, dan standalone het net als in stap 6. Enkel dat ditmaal die de Led-pin wordt toegewezen aan digi pin 9
  • Voor de linker microcontroller verbinden stap de schakeloptie en de 1 k ohm weerstand zoals het werd aangetoond in 1 net naast de microcontoller.
  • Zie het schema en de TX-pin in de Atmega links verbinden met de RX-pin in de recht Atmega en macht die zowel de Atmegas met net als in stap 6, en ook de macht van de drukknop.
  • Zie wat er gebeurt wanneer je druk op de knop Switch.
  • Opmerking:- Als de Arduino bootloader niet is geïnstalleerd in de microcontroller zou ik suggets hen ArduinoISP pagina te bezoeken

    Conclusie:- De eenvoudige concepten eindigt met deze stap, in de volgende stap die ik volledig over het concept beschrijven zal van JAAR en u weet waarom al deze tutorials zijn zo belangrijk.

    Gerelateerde Artikelen

    Manier voor kappen een draadloze Xbox controller om een autonome robot!

    Manier voor kappen een draadloze Xbox controller om een autonome robot!

    Introduction:Dit project kwam over toen proberen te maken van een low-cost autonome robot voor gebruik inonderwijs. Het idee dat studenten zou kunnen identificeren met de Xbox-controlleren geniet van het hacken van iets veel interessanter!Op een dag
    MJRoBot I - eenvoudige stappen om een autonome robot te bouwen.

    MJRoBot I - eenvoudige stappen om een autonome robot te bouwen.

    Paar maanden geleden, klaar Ik ben met mijn eerste online elektronische cursus. Het was een nieuwe ervaring, maar het gewekt in mij een oude passie erg slaperig, de elektronica!De cursus was: EE40LX: elektronische Interfaces, via EDX-platform en behe
    MICBot autonome Robot obstakel deviantie

    MICBot autonome Robot obstakel deviantie

    MICBot is een autonome robot voor obstakels opsporing en deviantie en gaat rond,het werkt indoor of outdoor.Stap 1: Ultrasound Sensor SFR05 Dus, deze oplossing maakt gebruik van de ultrasone sensor als een maatregel van afstand en in staat stelt om t
    Bijten obstakels autonome Robot «Sanglier» (zwijnen)

    Bijten obstakels autonome Robot «Sanglier» (zwijnen)

    Algemeen conceptOnze eerste idee was om een robot bijgehouden om te klimmen trappen en tal van anderen kunnen belemmeringen, voor het bereiken van een goede snelheid (ongeveer 10 of 15 km/h) tijdens het filmen en overbrengen van gegevens. Het zal zel
    DIY: How to Build een WiFi Robot Spybot

    DIY: How to Build een WiFi Robot Spybot

    wij zal u tonen hoe te bouw een wifi-robot / spybot vanaf nul. Het is een zeer ongecompliceerd project en kan gemakkelijk door een intermediaire robot bouwer worden behandeld. Ter voltooiing van de robot, duurt het een paar uur.Video van de totale ro
    DIY een Spelling spel met een interactieve Robot

    DIY een Spelling spel met een interactieve Robot

    Hoorde u eerder over sociale Robot? Heb je er de Peper Robot of Jibo robot? Dit soort robots die hoor je, begrijp je en maak een sociaal contact met u via expressies van geluid, gezicht en lichaam gebaren. Sociale robots hebben verschillende toepassi
    Hex Bug spin met een brein (autonome robot)

    Hex Bug spin met een brein (autonome robot)

    In deze opdracht staat, ik zal u tonen hoe te transformeren van een normale hex bug spin, aan een intelligente robot met sensoren op het.Stap 1: Onderdelen en materialenDelen:(1) een Hex bug spin(2) een Ping ultrasone afstandssensor(3) een prototypin
    Het ontwerpen en bouwen van een bestrijding robot

    Het ontwerpen en bouwen van een bestrijding robot

    Combat robots zijn onderhoudend en vermakelijk sinds voordat ze populair op Comedy Central waren. Een tijdje terug ik ondernam de uitdaging van de bouw van een paar van bestrijding robots (een 30 pond en een 220lb). Ongeacht de grootte van de machine
    Een zachte robot grijper voor de MeArm

    Een zachte robot grijper voor de MeArm

    Zachte robotica is een jonge veld van robotica waardoor robots uit zachte materialen. Veel zachte robotics projects robotica projecten die er weliswaar volledig zacht zijn, zal zachte robotica zijn grootste gevolgen wanneer gecombineerd met harde rob
    K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

    K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

    OPMERKING:In stap 22, heb ik gepost een update, verklaren sommige recente veranderingen/verbeteringen die ik, voornamelijk K-9 van elektrische systeem gemaakt heb en de sensor array, die u kunt nuttig vinden.FunctiesStevige houten (MDF) en acryl desi
    Bouwen van een modulaire Robot Chassis met Actobotics

    Bouwen van een modulaire Robot Chassis met Actobotics

    Ik hield van mijn vroege kinderjaren robots. De eerste film robots ik herinner me ooit echt wens eerst, waar de drie bots "Stille Running", (nog steeds een van mijn favoriete films!) Die goofy beetje wandelen dozen bereikte een hoogtepunt van mi
    Raspberry Pi Web gecontroleerde / autonome Robot

    Raspberry Pi Web gecontroleerde / autonome Robot

    Inleiding (bijgewerkt 26/12/15)Dit is ooit mijn eerste poging tot het bouwen van een web controlled robot met gebouwd in autonome modus. Het project begon als een Arduino Nano gebaseerd botsing vermijden robot gebouwd voor basisschool kinderen inspir
    Maak een Crawling Robot Zombie met afgehakte benen

    Maak een Crawling Robot Zombie met afgehakte benen

    We alle liefde zombies en robots, twee van de dingen die meest dreigen te worden van onze ongedaan maken één dag. Laat dingen langs helpen door het bouwen van een griezelig kleine robot zombie.Mijn doel met dit Instructable is om een pop en het (her)
    Goedkope autonome Robot

    Goedkope autonome Robot

    dit instructable details de robot die ik gebouwd voor klas op school. (Voor de robotwedstrijd ik zal je vertellen dat ik tussen 13 en 18 jaar)Materialen:-1 PICAXE programmering bord-2' van 7/64" metalen plug-1 1'x 1' zwarte plastic folie-2 servomotor