Keyes KY-008 Laser zender Demystified (2 / 3 stap)

Stap 2: Code


Dus ik ga geven u een paar opties hier; de eerste schets zal de laser eenvoudig aan en uit te zetten. En de tweede schets hetzelfde zal doen, maar wij zullen controleren de output van het centrum pin van modules en de resultaten weergeven op de Arduino seriële monitor.

Beide bestanden zijn gekoppeld, een tweemaal klikken en het zal automatisch laden in de Arduino interface voor u.

Schets 1 (KY_008_Laser_A.ino) deze schets draait de laser in- en uitschakelen zonder het verzenden van gegevens naar de seriële monitor

KY-008 Laser zender Demo door Brad White 12/09/2015

int Laser = 2; maken van een variabele met de naam Laser en toe te wijzen aan digitale pin 2

VOID Setup {}

pinMode (Laser, uitvoer); aanwijzing van pin 2 als uitgang (we kunnen gebruik maken van "Laser" in plaats van de pin # omdat wij "Laser" aan pin 2 hierboven toegewezen)

digitalWrite(Laser,LOW); ervoor te zorgen dat de laser is uitgeschakeld bij het opstarten of reset

}

void loop {}

digitalWrite(Laser,HIGH); de laser inschakelen

delay(250); 1/4 van een seconde te wachten

digitalWrite(Laser,LOW); het uitschakelen van de laser

delay(250); 1/4 van een seconde te wachten

/ * Dat is het, de code zich herhalen (van "ongeldig lus" omlaag) telkens tot u aan de stekker trekken. U kunt gaan en spelen met de "vertraging" tijd voor sneller of langzamer aan/uit snelheden * /

}

End of Sketch 1_____________________________________________

Schets 2 (KY_008_Laser_B.ino) deze schets gaat de laser aan en uit en leest de spanning vanuit het centrum pin van modules die op de seriële monitor wordt weergegeven.

KY-009 Laser zender Demo door Brad White 12/09/2015

/ * Vergeet niet om te openen de Arduino seriële monitor om te zien de output van deze schets. De seriële monitor kunnen worden geopend door te klikken op het pictogram van de seriële monitor gelegen in de rechter bovenhoek van de Arduino interface, of Selecteer Gereedschappen / seriële Monitor of druk op CTRL + SHIFT + M * /

int Laser = 2; creëren van een variabele met de naam Laser die wordt toegewezen aan digitale pin 2

int spanning = 0; creëren van een variabele met de naam spanning en instelling is waarde op nul

VOID Setup

{

Serial.begin(9600); starten van de USB-seriële interface en de baud-rate (overdrachtssnelheid) instelt op 9600

pinMode (Laser, uitvoer); aanwijzing van de digitale pen 2 voor uitvoer (kunnen we gebruik maken van "Laser" in plaats van de pin # omdat we toegewezen pin 2 aan Laser hierboven)

digitalWrite(Laser,LOW); gewoon om ervoor te zorgen de laser is uitgeschakeld bij het opstarten of reset

}

void loop {}

digitalWrite(Laser,HIGH); de laser inschakelen

spanning = analogRead(A0); de spanning op A0 lezen en opslaan van de waarde ontvangen in "spanning"

zweven voltage1 = spanning * (5.0 / 1023.0); de waarde die is opgeslagen in "spanning" naar leesbare gegevens transformeren

Serial.Print ("de laser is ingeschakeld en de spanning op de middelste stift is"); die zin verzenden naar de seriële monitor

Serial.println(voltage1); de waarde in voltage1 toe te voegen aan het einde van de zin hierboven en begint een nieuwe lijn op de monitor

Serial.println(); het toevoegen van een lege regel voor de leesbaarheid

delay(1000); wachten gedurende één seconde voordat u verdergaat schets

digitalWrite(Laser,LOW); het uitschakelen van de laser

spanning = analogRead(A0); de spanning op A0 lezen en opslaan van de waarde ontvangen in "spanning"

zweven voltage2 = spanning * (5.0 / 1023.0); de waarde die is opgeslagen in "spanning" naar leesbare gegevens transformeren

Serial.Print ("de laser is uit en de spanning op de middelste stift is"); die zin verzenden naar de seriële monitor

Serial.println(voltage2); de waarde in voltage2 toe te voegen aan het einde van de zin hierboven en begint een nieuwe lijn op de monitor

Serial.println(); het toevoegen van een lege regel voor de leesbaarheid

delay(1000); wachten gedurende één seconde voordat u verdergaat schets

/ * Kun je met een paar dingen met deze schets 1. u kunt spelen met de "vertraging" tijden, draaien de laser aan en uit sneller of langzamer 2. plaats een weerstand in lijn met de kracht om de module resulterend in verschillende voltages op de seriële monitor weergeven. */

}

End of Sketch 2_____________________________________________

Veel plezier! En zoals altijd kunt u wees niet verlegen over vertellen me over eventuele fouten of weglatingen u in dit Instructable ziet. Ik zou veel liever corrigeren dan laat het iemand omhoog knoeien.

Gerelateerde Artikelen

De pepermuntje vak Laser zender!

De pepermuntje vak Laser zender!

In deze video leren wij u hoe je een pepermuntje vak Laser zender! het is een geweldige manier van overdracht van geluid met behulp van de bevoegdheden van een laser.
KY-008 Laser Module x Laser Detector x ISD1820 stem opname Module

KY-008 Laser Module x Laser Detector x ISD1820 stem opname Module

We hebben net gevonden een grote module die u meer mogelijkheden geven kan en dit is Laser Detector. Het laser met de transparante sensor detecteert en hoge of lage uitvoer naar de Arduino te sturen. Met behulp van met KY-008 Laser Module samen je ku
Laser harp met 123D Circuits

Laser harp met 123D Circuits

Geniet van electronisch ontwerp? Geniet van 3D printen? Geniet van muziek? OK geen probleem. Laten we het maken van een eenvoudig project, en genieten van alle van hen.We hebben dit als manier om een paar dingen u met onze apps, 123D Circuits en 123D
Cheap DIY LASER ALARM - Multi functioneel!

Cheap DIY LASER ALARM - Multi functioneel!

Hallo peepz, ik heb een klein laser alarm van een laser Emitter en een laserontvanger.Ik gebruikte de ky-008-laser en de laserontvanger die ik gebruikte heet ky-008-2 op mijn website.Officieel heet niet ky-008-2, maar elke ontvanger zal doen.Dit appa
Smart Park met behulp van Laser communicatie (Intel IoT)

Smart Park met behulp van Laser communicatie (Intel IoT)

Gezien de huidige crisis van de parkeerplaats in ons land en de nieuwe oplossingen zoals multilevel systemen, helpt niet veel. Ons project is een poging om het opslaan van de tijd, energie en Financiën gekoppeld parkeren. De check-in, parkeergelegenh
Hoe verzenden geluid met behulp van een Laser

Hoe verzenden geluid met behulp van een Laser

We hebben allemaal gehoord van het, maar de meesten van ons wist wat het was allemaal over, het verzenden van geluid met behulp van de lichte kanaal? ... goed technisch... Ja... maar niet echt. Alles wat je echt doet is het veranderen van de intensit
Laser Show op pcDuino

Laser Show op pcDuino

Een laser show impliceert het gebruik van laserlicht om te vermaken van een publiek, hier ik zal demo how to play laser-show op pcduinoStap 1: Weet de modules a. control boardb. laser zenderc. galvanometer en bestuurderd. voeding (de links een bevoeg
Zet uw Raspberry Pi in een Hamster Fitness Tracker

Zet uw Raspberry Pi in een Hamster Fitness Tracker

Heb je je ooit afgevraagd hoeveel uw hamster loopt gedurende de dag/nacht? Hoe ver? Hoe snel? Mijn 9 jaar oude dochter deed, en we besloten om uit te vinden. Turns out, was het een vrij gemakkelijk, en de resultaten waren ongelofelijk.Hier zijn de le
DIY-spuitpomp stappenmotor met

DIY-spuitpomp stappenmotor met

In dit project gebruiken we gemeenschappelijke materialen zoals acrylplaten, schroeven en moeren te bouwen een DIY Open bron-spuitpomp. De spuitpomp is aangesloten en gecontroleerd via een Arduino UNO Microcontroller Board.De spuitpomp kan te gieten
MintyBeam: Bug een kamer en verzenden van stem met een laserstraal (ook een Super spion oor/stethoscoop)

MintyBeam: Bug een kamer en verzenden van stem met een laserstraal (ook een Super spion oor/stethoscoop)

INTRO: dit instructable zal u tonen hoe te maken van een laser stem zender en reciver gehuisvest in de beruchte pepermuntje tin (of een willekeurige andere clandestiene container). Of u kiest, kan de ontvanger worden gewijzigd om ook werk als een Sup
Laser Audio zender en ontvanger

Laser Audio zender en ontvanger

Hier is iets interessant dat kostte me een weekend om te bouwen, ik dacht een maar dit voor maanden. Verzendende Audio door middel van een laserstraal. Per gebruikelijk heb ik de gedetailleerde instructies in de video. Want ik niet zo goed ben bij he
Dukta met de Snijder van de laser

Dukta met de Snijder van de laser

Er zijn tal van kerfing hout met de laser cutter, en ze begonnen mijn fascinatie in het transformeren van de flexibiliteit van een massief materiaal. Dit project is mijn persoonlijke verkenning van hetzelfde concept, maar met behulp van dukta ingesne
Mini XY Laser graveur

Mini XY Laser graveur

Als een van de meest praktische kits in Makeblock platform, XY Plotter fungeert als een tekening robot in zijn oorspronkelijke vorm en een laser etser na het toevoegen van een modulepakket. Makeblock XY Plotter heeft in verschillende tentoonstellinge
DIY Audio gecontroleerde Laser-Show!

DIY Audio gecontroleerde Laser-Show!

Dankzij Instructables kreeg onze hackerspace The Rabbit-Hole 2 Wicked EVO laser pointers. Ze zijn vrij krachtige groene lasers en we dachten dat het zou cool om het gebruik van een van hen met een soort van audiotoepassing.Dit leidde uiteraard tot on