attiny85 geschakelde verlichting

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 1
Geregistreerd: 05 Mrt 2019, 15:09

attiny85 geschakelde verlichting

Berichtdoor GeertvandenHelm » 05 Mrt 2019, 15:14

Ik probeer met een attiny85 een puls te genereren.
Situatie als volgt:

Versterker schakelt in, geeft 5 volt op P2 van attiny
Versterker schakelt uit, 5 volt op P2 valt weg.

Nu wil ik dat er op P3 1 puls van 0.5 seconden komt, digitalwrite = HIGH, zodra 5v op P2 komt, en ook 1 puls van 0.5 seconden zodra 5v wegvalt. Dit om een bc547 + relais aan te sturen.
Dit relais schakelt vervolgens de 433mhz afstandsbediening van mijn plafond ventilator met verlichting

Heb zelf wat geprobeerd, maar werkt helaas niet.
Bij inschakelen attiny schakelt het relais aan, en blijft aan, ongeacht input.
Iemand die ziet wat ik verkeerd doe, en me de goede richting op kan helpen?

Mijn code:
Code: Alles selecteren
// constants won't change. They're used here to set pin numbers:
const int amplifierPin = 3;     // the number of the input pin
const int remotePin =  2;      // the number of the transistor pin

// variables will change:
int amplifierState = 0;         // variable for reading the input status

void setup() {
  // initialize the output pin as an output:
  pinMode(remotePin, OUTPUT);
  // initialize the input pin as an input:
  pinMode(amplifierPin, INPUT);
}

void loop() {
  // check if the amplifier is on:
  amplifierState = digitalRead(amplifierPin);

  // check if the amplifier is on. If it is, the amplifierState is HIGH:
  if (amplifierState == HIGH) {
    // pulse remote:
    digitalWrite(remotePin, HIGH);
    delay (500);}
  // check if the amplifier is off. If it is, the amplifierState is LOW:
  if (amplifierState == LOW) {
    // pulse remote
    digitalWrite(remotePin, HIGH);
    delay (500);}
}

Advertisement

Berichten: 77
Geregistreerd: 06 Okt 2012, 10:57

Re: attiny85 geschakelde verlichting

Berichtdoor Beamer » 05 Mrt 2019, 18:36

Je pindefinities heb je omgedraaid :-)

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 27 gasten