Tinkertrons: Kunstmatige neuronen voor Robots maken (6 / 9 stap)

Stap 6: Master neuronen voor Robots


Master neuronen poll aller de sensor neuronen, het belang van wat is voelde te bepalen en vervolgens beslissen op reacties. Ze vertellen vervolgens de actuator neuronen wat sequenties van uitgangen te activeren.

Master Neuron Code
De feitelijke code van een basispagina neuron, is afhankelijk van de robot die wordt gecontroleerd. Mijn eerste echte wereld gebruiken is met behulp tinkertrons een lucht spier robot controller. Zie hier voor meer informatie over hoe te maken van de controller:

Hier is de code die wordt gebruikt in de master neuron van de lucht spier robot controller waarmee twee activator neuronen:

' 20 m 2 master neuron

B1 = 1
onderbreken van 100
serout c.0,t4800,(1,11) ' open inname
onderbreken van 40
serout c.0,t4800,(1,11) ' open inname
onderbreken van 40
serout-c.1,t2400,(170,9,$0C,127) ' m1 24-127, 84-2/3 kloksnelheid
onderbreken van 100

LOOP1:
lage c.7
' debug b1

IRIN [1000,loop1],b.5, b6

Als b6 = 0 dan send1 ' button1 = 0
Als b6 = 1 then send2
Als b6 = 2 dan send3
Als b6 = 3 dan send4
Als b6 = 4 dan send5
Als b6 = 5 dan send6
Als b6 = 6 dan send7
Als b6 = 7 dan send8
Als b6 = 8 dan send9
Als b6 = 9 dan send10
Als b6 = 59 dan send11 ' (-)
Als b6 = 11 then send12 ' invoeren
Als b6 = 14 dan send13 ' gids
Als b6 = 21 dan send14 ' macht

Als b6 = 16 dan is send16 ' ch +
Als b6 = 17 dan send17 ' ch -
Als b6 = 116 dan send116 ' terug
Als b6 = 117 dan send117 ' forw
Als b6 = 52 dan send52 ' links
Als b6 = 51 dan send51 ' juiste
Als b6 = 18 dan seq1 ' arm omlaag
Als b6 = 19 dan seq1rev ' omgekeerde arm omlaag

goto loop1

send1:
' serout c.0,t4800,(1,13) ' gids
' onderbreken van 40
serout c.0,t4800,(1,1) ' Stuur van 1 byte met 1, als kwalificatie
onderbreken van 40
goto loop1

send2:
serout c.0,t4800,(1,2)
onderbreken van 40
goto loop1

send3:
serout c.0,t4800,(1,3)
onderbreken van 40
goto loop1

send4:
serout c.0,t4800,(1,4)
onderbreken van 40
goto loop1

send5:
serout c.0,t4800,(1,5)
onderbreken van 40
goto loop1

send6:
serout c.0,t4800,(1,6)
onderbreken van 40
goto loop1

send7:
serout c.0,t4800,(1,7)
onderbreken van 40
goto loop1

send8:
serout c.0,t4800,(1,8)
onderbreken van 40
goto loop1

send9:
serout c.0,t4800,(1,9)
onderbreken van 40
goto loop1

send10:
serout c.0,t4800,(1,10)
onderbreken van 40
goto loop1

send11: ' (-)
serout c.0,t4800,(1,11)
onderbreken van 40
goto loop1

send12: ' Geef
serout c.0,t4800,(1,12)
onderbreken van 40
goto loop1

send13: ' gids
serout c.0,t4800,(1,13)
onderbreken van 40
goto loop1

send14: ' kracht verzenden 21
serout c.0,t4800,(1,21) ' Stuur 21
onderbreken van 40
goto loop1

send16: '
serout c.0,t4800,(1,16)
onderbreken van 40
goto loop1

send17: '
serout c.0,t4800,(1,17)
onderbreken van 40
goto loop1

send116: '
serout c.0,t4800,(1,116)
onderbreken van 40
goto loop1

send117: '
serout c.0,t4800,(1,117)
onderbreken van 40
goto loop1

send52: '
serout c.0,t4800,(1,52)
onderbreken van 40
goto loop1

send51: '
serout c.0,t4800,(1,51)
onderbreken van 40
goto loop1

seq1: '
serout c.0,t4800,(1,18)
onderbreken van 40
goto loop1

seq1rev: '
serout c.0,t4800,(1,19)
onderbreken van 40
goto loop1

Gerelateerde Artikelen

Hack Tamiya Kits voor Robots & maken een eenvoudige Robot!

Hack Tamiya Kits voor Robots & maken een eenvoudige Robot!

Als u als me bent, je zijn geweest om hobby winkels af en je ziet dit en dat, maar nooit echt iets te kopen.  Ik heb zorgen over geld aan iets wat die ik niet kan gebruiken, en eerlijk gezegd een aantal dat hobby spul is duur!  Een ding of een bedrij
Eenvoudige draadloze afstandsbediening voor Robot

Eenvoudige draadloze afstandsbediening voor Robot

Dit is de eenvoudige 4 kanaals afstandsbediening voor het regelen van twee DC-motoren in omgekeerde en voorwaartse richting.Stap 1: Ontwerp zenderZender is gebouwd met behulp van HT12E Encoder, 433MHz Wireless module en schakelaars.Stap 2: Ontwerp on
Een kader voor het maken van betaalbare & stijlvolle modulaire Controllers (USB naar MIDI, verborgen, of serieel)

Een kader voor het maken van betaalbare & stijlvolle modulaire Controllers (USB naar MIDI, verborgen, of serieel)

***IK HEB EEN NIEUWE INSTRUCTABLE VOOR DIY CONTROLLERS:***************************************************************************************************************************************************************************************************
Gids voor het maken van de Zine

Gids voor het maken van de Zine

Zines zijn zelf gepubliceerde materialen met korte oplagen. Zines kan worden over alles van uw favoriete band aan wat je hebt gedaan op uw zomervakantie.De wereld van Zine maken is een grotendeels ondergronds. Zines zijn een perfecte manier te uiten
Gebouw kleine Robots: Maken van één kubieke Inch Micro-Sumo Robots en kleinere

Gebouw kleine Robots: Maken van één kubieke Inch Micro-Sumo Robots en kleinere

hier zijn enkele details op het opbouwen van uiterst kleine robots en circuits. Dit instructable zal ook dekking enkele eenvoudige tips en technieken die nuttig zijn bij het opbouwen van robots van elke omvang.Voor mij is een van de grote uitdagingen
Hoge grip rubberen banden voor robots

Hoge grip rubberen banden voor robots

aangezien mijn Sugru wielen instructable had een groot succes, ik heb begrepen dat het maken van goede wielen voor robots een gemeenschappelijk onderwerp is.Verbeteren de grip van de banden die ik heb geprobeerd om ze te maken met vloeibaar rubber. H
Hoe maak je een pneumatisch systeem voor Robots (F.I.R.S.T)

Hoe maak je een pneumatisch systeem voor Robots (F.I.R.S.T)

Dit is een instructable voornamelijk voor het volgende jaar leden van het team van de Scarlett Robotics (4733), echter; het zal ook van toepassing op alle eerste of tweede jaar eerste robotica teams die nooit gebruik hebben gemaakt van Pneumatiek en
Hoe maak je een Artbot: kleur sensing, tekening Arduino robots maken van generatieve kunst

Hoe maak je een Artbot: kleur sensing, tekening Arduino robots maken van generatieve kunst

Voor de cursus Hardware en Physical Computing begeleid door Paul Klomp als onderdeel van het Media Technology programma aan de Rijksuniversiteit, we twee tekening robots gemaakt. Elke robot werd gebouwd rond een Arduino Uno, en uitgerust met twee wie
Kunstmatige voeding voor mieren

Kunstmatige voeding voor mieren

Welke betere huisdier voor een Evil Mad Scientist dan mieren? En die beter instructable voor de wedstrijd dan een recept voor mieren met eieren?Mieren zijn overal op de planeet, ze hebben de wereld veroverd: mieren goed voor 15 tot 20% van de dieren
Het gebruik van MDX-20 voor het maken van mallen

Het gebruik van MDX-20 voor het maken van mallen

Hallo iedereen,Dit is een compilatie van eenvoudige tips en instructies over het gebruik van MDX-20. Hoewel het is een oude afgekeurde machine, maar het heeft nog vele mogelijkheden, een daarvan is het maken van mallen.Hoe werkt molding machine?Moldi
Een Paracord Lanyard voor naamkaartjes maken

Een Paracord Lanyard voor naamkaartjes maken

dit is mijn eerste Instructable dus neem aub met mij als ik proberen om u door de stappen van het creëren van dit hieronderStap 1: stap 1 de hulpmiddelen die u nodig hebt Dit zijn de tools die u nodigParacordSchaarWarmte bron voor smeltende paracord
Technieken voor het maken van een paar eenvoudige dozen

Technieken voor het maken van een paar eenvoudige dozen

dit instructable zal tonen verschillende technieken voor het maken van eenvoudige houten dozen."Maar Photozz," zeggen u... "Dat is gewoon... lame. Cant u kappen en paraplu en broodrooster samen om iets te maken dat je droog en warm op hetze
Een komlete gids voor het maken van sieraden van chainmaille.

Een komlete gids voor het maken van sieraden van chainmaille.

Kan het erg bevredigend om te zien een stuk van prachtige sieraden u gemaakt van draad tot ringen tot sieraden. In dit instructable ik leert u hoe om dit geweldige ding te doen.Stap 1: Wat is nodig voor het maken van sieraden De hulpmiddelen die nodi
Nieuw idee voor sieraden maken-hoe te maken van een Beaded Flower Link Chain ketting

Nieuw idee voor sieraden maken-hoe te maken van een Beaded Flower Link Chain ketting

Vandaag hebben we een nieuw idee voor sieraden maken. Hou je kralen ketting? Hier is een tutorial over hoe te maken van beaded flower link chain ketting. Bent u een liefhebber van sieraden, ben ik zeker dat zal je deze beaded flower link chain kettin