Functiegenerator (arduino pro mini)


Hallo

Dit is een functiegenerator met Arduino Pro Mini en enkele componenten die op kracht op met een zaagtand van ongeveer 40 beginnen
Hz en 5Vpp. dringend een keer de SWFUN knop de uitvoer omzetten in een driehoekige Golf en op een ander tijdstip te drukken de knop de output is een sinus van altijd 40 Hz.

De LEDs wordt verstaan:

Blauw = zaagtand

Rood = driehoekige

Groen = sinusvormige

De firmware van Arduino Pro Mini is hier en de bibliotheek TimerOnevereisen.

Veel dank aan de auteur van dit artikel waaruit ik geïnspireerd was.

Op de 9 PIN van de Arduino is er een blokgolf van ongeveer 32KHz. Zijn taakcyclus variëren met een lineaire wet van 0 tot 1023 (10 bits DAC) en dalen tot nul onmiddellijk in de zaagtand. In de driehoekige Golf de DC variëren van 0 tot 1023 vervolgens uit 1022 op 0, met uitzondering van oneven waarden (Zie de code). In deze modus is de totale periode van deze twee golfvorm hetzelfde.

Tot slot wordt de sinusgolf verkregen met de taakcyclus afhankelijk van de wiskunde. functie (zijn oeuvre ligt tussen -1 en 1) opnieuw toegewezen aan een 0-1023 zondigen bereik.

Voor alle de golfvormen de low-pass filter gecomponeerd door een 10 KOhm weerstand en een condensator van 100nF (met een grensfrequentie van 160 Hz over) pak de gemiddelde waarde van de rechthoekige Golf dat is een lineaire functie van het pulserend sproeien van de 32KHz-signaal.

De drukknop, verbonden aan de PIN 2 (met een pull-up van 10 KOhm) trigger de interrupt 0 van arduino die de functie changemode aanroepen. Deze functie stelt u de variabele van de algemene modus instellen van de juiste golfvorm (in de lus-functie) en stel de juiste LED.

Met dit object kun je een oscilloscoop en een audio versterker aan het oor van een zeer lage frequentie Toon.

Dit project is uiteraard beperkt en kunt u een frequentie instellen misschien tot enkele honderden Hz of 1 KHz.

Tot slot rekening mee dat het schema verwijzen naar een arduino pro; mini-type ATmega328 (5V, 16 MHz)

Labels: Arduino, Elektronica

Gerelateerde Artikelen

RFM69 / Arduino Pro Mini hebben levendige discussie met JeeLink

RFM69 / Arduino Pro Mini hebben levendige discussie met JeeLink

Ik heb het verkennen van de snel groeiende wereld van goedkope, kleine transceivers. Deze kleine apparaten zijn zeer nuttig voor de communicatie tussen twee knooppunten van de computer en past mooi in vele projecten. De radio's bestrijken een breed s
Program Arduino Pro Mini met behulp van de Arduino Uno

Program Arduino Pro Mini met behulp van de Arduino Uno

Hallo iedereen. Vandaag ga ik laten zien hoe te programmeren van de arduino pro mini met behulp van de arduino uno.Als u al een arduino uno en je nieuw arduino pro hoeft mini, dan kunt u niet te kopen van de USB naar seriële converter om te programme
Interactieve doek Rack (met behulp van Raspberry Pi en Arduino Pro Mini Bluetooth HC-05)

Interactieve doek Rack (met behulp van Raspberry Pi en Arduino Pro Mini Bluetooth HC-05)

Dit is mijn eerste Instructable! Dus als ik een fout hebt gemaakt, vergeef me alstublieft :)Het doel is om de klanten een geheel nieuwe ervaring bij het winkelen.Elke trilling waardoor klanten wanneer ze de kleren kiezen door het verplaatsen van de h
Een parachute release mechanisme met een Arduino Pro Mini

Een parachute release mechanisme met een Arduino Pro Mini

dit is een parachute release mechanisme voor een model-raket, bouwde ik het voor een water-raket, maar andersoortige zou werken. Het maakt gebruik van een Arduino pro mini (http://www.sparkfun.com/products/9218) die echt goed voor dit is als het weeg
Arduino pro mini HC-06 Bluetooth en Android App

Arduino pro mini HC-06 Bluetooth en Android App

Arduino pro mini HC-06 Bluetooth en Android AppYouTube channelDocumenten en code
Gemakkelijk Arduino Pro Mini TV-B-Gone vermomd

Gemakkelijk Arduino Pro Mini TV-B-Gone vermomd

TV-B-Gone kreeg op mijn dromen ;)Wilde proberen TV-B-Gone voor vele jaren, maar on-gelukkig heb ik nooit gevonden allemaalde componenten te maken, en het was met slechte verzendservices in mijn staddraaien te zijn super duur om het te krijgen door mi
Arduino Pro Mini staan (Maak het herbruikbare)!

Arduino Pro Mini staan (Maak het herbruikbare)!

Hey jongens, wat ik ga doen hier is de Arduino pro mini staan, niet alleen een eenvoudige stand, het helpt je om het te maken opnieuw te gebruiken.Merendeel van de tijd, wanneer u wilt gebruiken de pro mini board of zoiets dat ik bedoel Nano of etc u
Arduino Pro Mini muziekdoos

Arduino Pro Mini muziekdoos

Mijn recreatie van een muziekdoos gebaseerd op:Sophie's muziekdoos paginahttp://www.craigandheather.net/celemusicbox.htmlErvaring niveau: middel, als u sommige solderen vaardigheden en het gebruik van een boor om enkele gaten nodig.Tijd om het projec
Program Arduino Pro Mini with FTDI FT232RL

Program Arduino Pro Mini with FTDI FT232RL

Hoe te programmeren Pro Mini Arduino met behulp van FTDI FT232RLWat hebben we nodig?1. Arduino Pro Mini2. jumper wire vrouw tot vrouw3. FTDI FT232RL4. mannelijke A naar Mini B USB-kabel5. de Arduino IDEDe verbindingen met het maken van de FTDI FT232R
Branden van Arduino Bootloader te ATMEGA328P-PU met behulp van Arduino Pro Mini

Branden van Arduino Bootloader te ATMEGA328P-PU met behulp van Arduino Pro Mini

Hier is een circuit gebouwd op sommige perf bord dat maakt het makkelijk om te branden van de Arduino bootloader naar een lege ATMEGA328P-PU-chip.Na het bouwen van het circuit uploaden van de schets van de ArduinoISP uit bestand -> voorbeelden -> 11
Hoe te programmeren Pro Mini Arduino Arduino Uno en ArduShield - zonder de kabels met

Hoe te programmeren Pro Mini Arduino Arduino Uno en ArduShield - zonder de kabels met

Het hoofddoel van deze instructie is om u te tonen hoe te programmeren in de meest eenvoudige manier Arduino Mini of de Pro Mini Arduino met een Arduino UNO en ArduShield – zonder de kabels.Stap voor stap handleiding, met geen stappen overslaan door
Mod een USB aan TTL seriële Adapter (CP2102) naar de Pro Mini Arduino zoals de Raad van bestuur van FTDI met Auto-reset programma

Mod een USB aan TTL seriële Adapter (CP2102) naar de Pro Mini Arduino zoals de Raad van bestuur van FTDI met Auto-reset programma

Deze USB naar seriële TTL bestuur, gebaseerd op de CP2102-chip, is beschikbaar op eBay. En het kan worden gebruikt voor het programmeren van de Arduino Pro Mini en anderen die geen USB aan boord hebben. Maar het is niet zo handig als de FTDI boord ve
Uploaden van de schets naar Pro Mini Arduino met behulp van usbASP

Uploaden van de schets naar Pro Mini Arduino met behulp van usbASP

In deze tutorial tweetalig (Engels en Indonesisch, Indonesisch versie onder scheidingslijn met cursieve stijl), zullen we leren hoe om te uploaden van de schets ("schets" is de term voor programmacode die is geschreven voor Arduino) met Arduino
Instellen van een Real Time Clock (RTC) met een Arduino Pro Micro

Instellen van een Real Time Clock (RTC) met een Arduino Pro Micro

Voor een groot aantal projecten moet u kunnen weten de real time. Het precieze seconden, de tijd van de dag, of de datum van de maand, is een RTC Real Time Clock Module het antwoord op deze behoefte.Met een standby verbruik, geavanceerde nauwkeurighe