Aansluiten van de twee OOBoards samen met I2C (4 / 4 stap)

Stap 4: De master Program

Ten slotte program de model microcontroller. Aandacht besteden aan de regels die van de DDELink. Eigenschap Location: tenzij dit juist is ingesteld, dit zal niet werken!

 Dim Master As New oDDELinkDim wire As New oWireDim hz1 As New oBitSub Main() 'link the 1 second timer to the a bit we can access 'this bit will now toggle once per second wire.Input.Link(ooPIC.Hz1) wire.Output.Link(hz1) wire.Operate = cvTrue 'this sets the I2C address of our local microcontroller 'the I2C interface is not active until an address is set ooPIC.Node = 1 'now we setup our DDELink object, our input is the bit hz1 'note that the object also has a .Output property that is used 'when we are in recieve mode Master.Input.Link(hz1) 'this is the I2C address of the remote microcontroller, note that 'in the slave code, we tell it to have an address of 2 Master.Node = 2 'ugh...this is the crappy part, this is the "address" of the DDELink 'object in the slave's memory space. In order to figure out this number, 'we need to open and compile the slave code, then goto View->Compiled Code. 'look for something like: 'L*.Construct.Begin ;Dim <name> as new oDDELink 'where * is any number, and <name> is the name of your DDELink object 'in your slave code. The line immediately below it should read something like: 'C0020:041 ;This.<name>.Address 'the number to the right of the ':' is the address of the slave DDELink object Master.Location = 41 'this tells the object that we will be sending data (ie, copy data from our .Input property 'to the slaves .output property (note, if you set this to recieve, it is the opposite) Master.Direction = cvSend 'turn it on, but nothing is happening yet... Master.Operate = cvTrue Do 'check to see if we are currently transmitting data If Master.Transmitting = cvFalse Then 'setting this value to 1 will cause the master to send the value to the slave 'note, this is automatically reset to 0 upon completion of transmission Master.Sync = 1 End If LoopEnd Sub 

Gerelateerde Artikelen

Aansluiten van NeuroSky de MindWave mobiele met PJRC de Teensy

Aansluiten van NeuroSky de MindWave mobiele met PJRC de Teensy

Tutorial voor het aansluiten van een Teensy en NeuroSky MindWave Mobile met behulp van een bluetooth-module BlueSMiRF zilver.Benodigde materialen:Teensy (In deze tutorial, ik ben met behulp van de Teensy 3.1, maar u zult kunnen gebruiken van deze tut
Hoe te maken van een twee zijdige cajon met snare

Hoe te maken van een twee zijdige cajon met snare

Hallo! Dit is een tutorial over hoe te bouwen uw eigen twee zijdig kleine cajon (niet groot genoeg om op te zitten maar groot genoeg om een grote punchy bass). Het doel van het hebben van twee zijden van de spelen is zodat de snare klinken als een dr
Mag vrijgeven voor shadowninja31 van MP5k--The instructies--(samen met enkele andere mods)

Mag vrijgeven voor shadowninja31 van MP5k--The instructies--(samen met enkele andere mods)

eerste uit ik zou willen zeggen doen heb ik toestemming om dit bericht...Bouwde ik shadowninja31 de MP5k en het is heel beestachtige op eigen, maar ik lees een reactie klagen over een mag vrijgeven-- of het ontbreken van een--. Simpel gezegd, maakte
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Beginners gids voor aansluiten van uw RC vliegtuig elektronische onderdelen

Beginners gids voor aansluiten van uw RC vliegtuig elektronische onderdelen

Ik ben in het bouwen van RC vliegtuigen. Één probleem dat ik had was dat een gids aan de basis van het aansluiten van alle elektronica onderdelen samen (op instructables) kon het niet vinden. Hopelijk zal dit I'ble helpen u aan de slag met uw RC vlie
Met behulp van een Joystick controle stappenmotoren met een FPGA

Met behulp van een Joystick controle stappenmotoren met een FPGA

In de derde stap in mijn reis om opnieuw de klauw-spel met de Basys3, heb ik verbonden twee PmodSTEPs, twee stappenmotorenen de PmodJSTK met de Basys3 zodat ik elk van de servo's met de PmodJSTK controleren kan.Om dit te doen verbonden ik heb met de
Fotograferen van vogels op de vlieg (met een camera)

Fotograferen van vogels op de vlieg (met een camera)

Terwijl ik was bewonderen het uitzicht vanaf de top van een parkeergarage Tampa, die geïnspireerd het stedelijke landschapsfotografie ' ible, een moord kraaien doken naar beneden in de palmen van de kool voering de straat onder me. Echt, dat is wat e
De knoop van de twee-onderdeel Footrope

De knoop van de twee-onderdeel Footrope

Meer knoestige spullen op mijn blog: Stormdrane van BlogVoorbeelden met Kiko Tiki kralen geboden door Schmuckatelli coDe twee fronten Footrope-knoop is #783, 'The Ashley Book of Knots' (ABoK).De video-tutorial zal laten zien hoe leg een knoopje van d
Aansluiten van een Kinect op uw Computer (met behulp van Ubuntu)

Aansluiten van een Kinect op uw Computer (met behulp van Ubuntu)

Ik ben al kijken naar de Kinect hacks online voor de afgelopen paar maanden en echt genoten van hen. Ik begon onlangs te denken dat ik soort wil werken met het zelf, zien wat voor soort dingen die ik zou kunnen te maken en te doen, en besloot om een
Wanduh- of aansluiten van een Ton van Tech samen

Wanduh- of aansluiten van een Ton van Tech samen

Dit Instructable is momenteel onder zware constructie.Welkom op de Instructable Wanduh! Dit project werd gemaakt door zes leden van een Orlando Hackerspace genaamd FamiLAB. Wij zijn een verzameling van makers en professionals in de tech-industrie die
Onder leiding van Pen met Adapter voor het aansluiten van verschillende kleuren LEDs

Onder leiding van Pen met Adapter voor het aansluiten van verschillende kleuren LEDs

dit project werd bedacht om te doen wat leuks met LED lange blootstelling fotografie. Toch, allermeest instructables zag ik sprak over het maken van andere pen voor elke kleur LED, dit leidde tot de oprichting van de nieuwe ultra-lage kosten leidde p
Meten van de temperatuur met I2C Sensor LM75A op Raspberry Pi

Meten van de temperatuur met I2C Sensor LM75A op Raspberry Pi

In deze tutorial leert u hoe om te meten van de temperatuur met behulp van de sensor van de I2C die lm75a met elk model of de versie van de Raspberry Pi verbonden. De zelfstudie biedt ook 3 open bron codevoorbeelden geschreven in de programmeertaal C
Hoe LEGO werkte samen met Volvo tot het ontwikkelen van een nieuw model

Hoe LEGO werkte samen met Volvo tot het ontwikkelen van een nieuw model

LEGO ontwikkelen nieuwe modellen van alle van de tijd. Deze opwindende video toont hoe werkten ze samen met Volvo tot het ontwikkelen van een Lego Technic 42030 Volvo L350F wiellader.Stap 1: Selecteer spannende voertuig om te zetten in een modelOnder
Aansluiten van een Sensor met Audio Input en Output

Aansluiten van een Sensor met Audio Input en Output

een sensor behoort tot een hoeksteen voor het vastleggen van de fysieke omgeving. Kan je de verandering van licht met een fotocel cd's, kunt u de ruimte te meten met een afstandssensor en u kunt uw beweging vastleggen met een versnellingsmeter.Er zij