Arduino is Slow- en hoe het te repareren!


Arduino is traag? Wat? Dit instructable zal Toon enkel hoe langzaam een deel van de Arduino is, en hoe het te repareren.   Het is waar – meer in het bijzonder, de Arduino digitalWrite opdracht vergt een aanzienlijke hoeveelheid tijd. Als u alleen op een LED eens of iets overschakelt, zal niet u zitten kundig voor merken. Echter, besefte ik hoe traag het was terwijl ik probeerde een TLC5947 PWM-stuurprogramma gebruiken. Dat vereist de microcontroller te verschuiven in 288 bytes telkens! Elke byte vereist ongeveer 12 digitalWrites, voor een totaal van 3456 digitalWrites telkens die ik wilde verschuiving in nieuwe gegevens aan de TLC5947.   Hoe lang duurde dat? 30 seconden van slechts digitalWrite!   Maar er een oplossing is – met behulp van de "ware c" stijl opdrachten, of wat de AVR GCC (GNU C Compiler) gebruikt. Het brein achter Arduinos zijn ATMega168s of ATMega328s. De AVR-Gemeenschap gebruikt meestal "ware c" opdrachten voor het programmeren van deze chips, met behulp van AVR Studio 4. Het voordeel van het gebruik van deze opdrachten "ware c" is dat het doet precies wat je het te doen vertellen.   Maar voordat we in deze opdrachten, we moeten vertrouwd te raken met poort en pin definities in de volgende stap!

(Als u dat zal je dit instructable voorspellen, voel je vrij om te stemmen voor de Arduino wedstrijd!)

Labels: Arduino

Gerelateerde Artikelen

Oh snap, hoe het te repareren de oprolbare deur! (garagedeur)

Oh snap, hoe het te repareren de oprolbare deur! (garagedeur)

Ontspannen Space Cadet, waren hier om u te helpen terug in track en rechte genoeg om blote minimale operationele functies uitvoeren. Plus een beetje natuurkunde gegooid in.Stap 1: crash in oprolbare deur (gebroken oprolbare deur)1. nemen een vakantie
Waarom uw zwart gat niet werkt en hoe het te repareren

Waarom uw zwart gat niet werkt en hoe het te repareren

In mijn eerste instructable gingen we over hoe de bouw van uw eigen universum en ik weet zeker dat sommigen van u waren niet te worden gestopt en je universum geduwd aan de zeer grenzen.Unshakably greep door ambitie die u niet rusten zou totdat u had
Als uw lood dia's binnen of buiten uw mechanisch potlood heres hoe het te repareren

Als uw lood dia's binnen of buiten uw mechanisch potlood heres hoe het te repareren

eerst moet worden van een potlood dat de drukknop op zijn kant heeft.Stap 1: Benodigdheden Zal u a:-Rubberband [elke grootte zal doen, in dit geval gebruikte ik een kleine]-Mechanisch potloodStap 2: wat te doen De rubberband rond verdraaien en loop h
Hoe het bouwen van een 8 x 8 x 8 LED kubus en controle met een Arduino

Hoe het bouwen van een 8 x 8 x 8 LED kubus en controle met een Arduino

er zijn een heleboel LED kubussen op Instructables, dus waarom doen andere? De meeste zijn voor kleine blokjes, bestaande uit 27 of 64 LEDs, zelden groter, omdat ze beperkt tot het aantal uitgangen beschikbaar op de microcontroller zijn. Deze kubus i
Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

RC auto's kunnen WiFi auto's...?RC auto's zijn cool, maar goedkoop RC auto's hebben beperkt bereik en kunnen alleen worden beheerd met de bepaalde controller die werd geleverd bij de auto.Ik kocht een RC jeep, compleet met 4-wielaandrijving, flexibel
Hoe gebruik mBlock Software Control Arduino UNO Board te spelen het elektronische orgel

Hoe gebruik mBlock Software Control Arduino UNO Board te spelen het elektronische orgel

mBlock is een grafische programmering software die is ontworpen op basis van kras en compatibel met Arduino boards Arduino boards Arduino UNO, Nano, mega 2560, leonardo, PicoBoard, Makeblock bestuur en enz. Mensen kunt programmeren uw App, Arduino pr
Hoe het bouwen van een Arduino synth

Hoe het bouwen van een Arduino synth

dit is een super eenvoudig en gemakkelijk aanpasbaar kleine synthesizer. Dit is mijn eerste keer met behulp van de Arduino en ook met acryl, beide ik erg leuk om te werken met al gevonden.  Dit is ook mijn eerste Instructables dus hopelijk heb ik uit
Hoe het bouwen van een Air Guitar met Arduino, aka de AIRduino gitaar

Hoe het bouwen van een Air Guitar met Arduino, aka de AIRduino gitaar

Het idee is hier is het bouwen van een draagbare virtuele gitaar die moet worden gecontroleerd met twee handen veel als luchtgitaar spelen. Het is gemaakt en prototyped geweest tijdens een project van de twee weken op ChalmersUniversity (Zweden) voor
Een condensator met spullen die je al hebt (hoe het werkt + berekeningen) te maken

Een condensator met spullen die je al hebt (hoe het werkt + berekeningen) te maken

condensatoren zijn in de elektronica overal om ons heen. Dientengevolge, is het belangrijk om te begrijpen hoe ze werken, met name de eenvoudigste: de parallelle plaat condensator. In dit Instructable, ik zal u tonen hoe je eigen te maken, en ik zal
LDRs + Arduino = een eenvoudige robot die het licht kan voelen!

LDRs + Arduino = een eenvoudige robot die het licht kan voelen!

Een LDR is een Light Dependent Resistor en heeft vele toepassingen, bijvoorbeeld een photocel dat wanneer de lichten van uw huis kunt schakelen zijn donker buiten.Een interessante manier om te begrijpen hoe het werkt is het lezen van haar waarden met
Paintball, hoe het gebeurd. Beginnersgids

Paintball, hoe het gebeurd. Beginnersgids

He jongens, het is geweldig om te worden terug op instructables na opnieuw wordt non-actief voor ongeveer 2 jaar. Ik heb dit instructable op te houden voor een zeer lange tijd. Ik hoop dat u geniet zo veel als je genoten hebt van mijn andere instruct
Hoe het bouwen van een andere nutteloze machine: gemakkelijk om te maken, en moeilijk om te gebruiken!

Hoe het bouwen van een andere nutteloze machine: gemakkelijk om te maken, en moeilijk om te gebruiken!

Zoveel nutteloos machines zijn gebouwd, waarom bouwen van een ander? Gewoon, het is echt leuk:), leuk om te bouwen en leuk om te spelen met.Ik heb geprobeerd deze versie een karakter te verlenen, zoals ik altijd het gevoel er is iemand "denken in de
Hoe het bouwen van een robotarm

Hoe het bouwen van een robotarm

Update: https://www.youtube.com/watch?v=BILiuqRmLRIwillen bouwen de controller Ga naar hierde video's:http://www.YouTube.com/watch?v=N9z7OQLlhrEhttp://www.YouTube.com/watch?v=jozshuI246o&feature=Youtu.behttp://www.YouTube.com/watch?v=onQIzR5C8qkhttp:
De No-Weld dubbele vat roker (en hoe het te gebruiken)

De No-Weld dubbele vat roker (en hoe het te gebruiken)

als je iets in me, u waarschijnlijk dit probleem ben tegengekomen:1.) ik moet roken van vlees.  (Niet willen... Moet.)2.) ik hebben geen idee van hoe te lassen, en acetyleen fakkels zou ook magische wands.3.) ik ben goedkoop.(Nou ja, zoals we later,