Deur geactiveerd LED-verlichting met behulp van sensoren Hall-Effect (5 / 6 stap)

Stap 5: Verplaatsen van Arduino aan AVR


De volgende stap is om onze circuit en de code van een arduino en overbrengen naar een standalone AVR-chip. De reden dat ik ben met behulp van een Attiny85 is omdat het de kleinste AVR heb en ik alleen vereist 2 pinnen.
De zekeringen zijn ingesteld op een interne RC timer 8Mhz omdat de timing niet kritisch. Zodra gedaan met de code, ga je gang en solderen van het circuit samen.

Hieronder is de code die ik voor de AVR gebruikte. Als u niet vertrouwd met de programmering van de AVR, de meeste van wat je nodig hebt kan hier worden gevonden:http://iamsuhasm.wordpress.com/tutsproj/avr-gcc-tutorial/ en de tutorials hier: http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewforum&f=11&sid=f899212b86e2e0de2b660c0999f95fd7

#include < avr/io.h >
#include < util/delay.h >
#include < avr/sfr_defs.h >
#define verlichting PB0
#define magSense PB1

nietig initPorts();

int main(void)
{
vluchtige uint16_t val; variabele voor het lezen van de Pinstatus
vluchtige uint16_t lightMode = 0; variabele te houden van het licht staat
initPorts();
while(1) {}
Val = bit_is_set (PINB, magSense); Lees input waarde en sla het in de val
Als (val) / / ervoor kregen we een 1
PORTB | = (1 << lichten);
anders
PORTB & = ~ (1 << lichten);
}
keren 0;
}

ongeldig initPorts() {}
PORTB = 0b000010; pull up inschakelen voor pin van de sensor
DDRB = 0b000001; PB0 instellen als output en rest als input
}

Gerelateerde Artikelen

Magno-Sniffer (magnetische Sniffer Probe Whistler ding met behulp van A Hall Effect Sensor)

Magno-Sniffer (magnetische Sniffer Probe Whistler ding met behulp van A Hall Effect Sensor)

werkt met magneten en willen een snelle manier om te zeggen hun NORTHs van hun SOUTHs? Wilt u een idee krijgen van hun veld vormen? Zoals het maken van weeeeeeeooooooeeeeeeoooo geluiden?Bouw een Magno-Sniffer met behulp van een hall effect sensor, 55
Slimme telefoon gecontroleerde LED-verlichting met behulp van HC-05 en Arduino UNO

Slimme telefoon gecontroleerde LED-verlichting met behulp van HC-05 en Arduino UNO

Bluetooth Module HC-05 is een van de meest gebruikte stuk van hardware waarmee u kunt snel prototype uw ideeën waarvoor een draadloze controle/connective-element. Dit project is een zeer snelle demonstratie van hoe wij kunnen deze module met een ardu
Vereenvoudigd Arduino AC huidige meting met behulp van ACS712 Hall Effect Sensor

Vereenvoudigd Arduino AC huidige meting met behulp van ACS712 Hall Effect Sensor

Dit is een vereenvoudigde benadering tot mijn voorafgaande Instructable over meten AC huidige met de huidige sensor van ACS712... koppelingVereenvoudigingen omvatten:Elimineren van de speciale signaal Conditioning printplaat - in plaats daarvan gaan
LED kerstkaarten met behulp van PIC 10F200

LED kerstkaarten met behulp van PIC 10F200

dit is een instructable over het bouwen van een LED Kerstkaart met behulp van de PIC 10F200 microcontroller.Aangezien deze PIC zes pinnen heeft en de grootte van een SMD-transistor is, het is ideaal voor low-profile toepassingen en kan gemakkelijk wo
Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

Dit instructable is een eenvoudige tutorial uitleggen hoe de controle van één LED met Android's Bluetooth.U moet:Arduino UNOWeerstanden 300Ω (3 x)Weerstand 150ΩLEDJumpers;Bluetooth-Module (HC-06/andere);Android telefoon;SPP Bluetooth Apk (unWired Lit
LED licht met behulp van een Arduino

LED licht met behulp van een Arduino

Een Arduino is een open-source van de computerhardware, open-source software en microcontroller-gebaseerde kits voor het bouwen van digitale apparaten en interactieve objecten die kunnen voelen en aansturen van fysieke apparaten. Er zijn verschillend
Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Ik wilde voor de afgelopen paar maanden die ik aan een project kinect gewerkt heb gemaakt van een led outfit dat gereageerd op de bewegingen van de drager. Ik heb tot nu toe alleen de armen gedaan, en er zijn enkele problemen die moeten worden uitgew
Een LED Menorah met behulp van Chibitronics Circuit Stickers

Een LED Menorah met behulp van Chibitronics Circuit Stickers

Gehost in December onze hackerspace, Crash ruimte in Culver City, een Instructables bouwen nacht met Chibitronics Circuit Stickers. Met Channukah om de hoek, ik dacht dat een LED menora zou een perfect project om te zien wat ik kon maken met de zelfk
LED-matrix met behulp van shift registers

LED-matrix met behulp van shift registers

dit instructable is bedoeld om te worden een meer volledige uitleg dan anderen beschikbaar online. Met name zorgt dit voor meer uitleg van de hardware dan is beschikbaar in de LED lichtkrant instructable door led555.DoelstellingenDit instructable pre
Geautomatiseerde verlichting met behulp van DMX en Perl

Geautomatiseerde verlichting met behulp van DMX en Perl

waarom automatiseren uw verlichting?Nou, om eerlijk te zijn, de meeste van mijn huis is geautomatiseerd zo leek het duidelijk om te doen.Er zijn tal van voordelen in het automatiseren van onderdelen van uw huis, verlichting in het bijzonder gewoon ma
Met behulp van sensoren, 433Mhz RF modules en van Adafruit BLE Bluefruit chip om gegevens te verzamelen op Smartphone met Evothings Studio

Met behulp van sensoren, 433Mhz RF modules en van Adafruit BLE Bluefruit chip om gegevens te verzamelen op Smartphone met Evothings Studio

In dit project leert u hoe met De Adafruit Bluefruit LE UART vriend, een Bluetooth Low Energy -chip en de Evothings Workbench om data heen en weer tussen een Arduino Uno en uw Smartphonete sturen. De app zal worden gecodeerd in JavaScript en zal zitt
MR16 halogeen omzetten in LED licht met behulp van alleen aprox 1 watt.

MR16 halogeen omzetten in LED licht met behulp van alleen aprox 1 watt.

Welkom bij mijn eerste ooit instructable.  Dit is een eenvoudig project inderdaad zoals het is mijn eerste...In dit instructable ik zal tonen dat u hebt een Halgoen MR16 armatuur converteren naar een LED-armatuur.  Ik zal de Eagle bestanden die u naa
LED sterrenbeelden met behulp van Chibitronics

LED sterrenbeelden met behulp van Chibitronics

Stargazing is leuk en geweldig, maar niet kan worden gedaan op troebel of regenachtige nachten. Met behulp van chibitronics kunt u uw eigen nachtelijke hemel met inbegrip van uw favoriete sterrenbeelden.Materialen:Chibitronics LED starterskitZwarte a