• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Sygnalizacja +lcd Arduino
#11
Kod:
#include <LiquidCrystal.h>
#include "TimerOne.h"
LiquidCrystal lcd(2, 7, 6, 5, 4, 3);
int sek;

void Przerwanie()
{
  sek++;
  
}
void setup() {

  Timer1.initialize(1000000);         // initialize timer1, and set a 1/2 second period
  Timer1.pwm(9, 512);                // setup pwm on pin 9, 50% duty cycle
  Timer1.attachInterrupt(Przerwanie);  // attaches Przerwanie() as a timer overflow interrupt
  lcd.begin(16, 2);
  pinMode(10, OUTPUT); //Dioda czerwona
  pinMode(9, OUTPUT); //Dioda żółta
  pinMode(8, OUTPUT); //Dioda zielona
  pinMode(13, OUTPUT); //Dioda czerwona
  pinMode(12, OUTPUT); //Dioda żółta
  pinMode(11, OUTPUT); //Dioda zielona

  pinMode(7, INPUT_PULLUP); //Przycisk

  digitalWrite(10, LOW); //WyĹ‚Ä…czenie diod
  digitalWrite(9, LOW);
  digitalWrite(8, LOW);
  digitalWrite(13, LOW); //WyĹ‚Ä…czenie diod
  digitalWrite(12, LOW);
  digitalWrite(11, LOW);


}

void loop()
{
  lcd.setCursor(0, 1);
  lcd.print(sek);




}
void funa (){
  digitalWrite(10, HIGH); //Czerwona
  digitalWrite(9, LOW); //PomaraĹ„czowa
  digitalWrite(8, LOW); //Zielona
  digitalWrite(13, LOW); //Czerwona
  digitalWrite(12, LOW); //PomaraĹ„czowa
  digitalWrite(11, HIGH); //Zielona
  }

  
void funb (){
    digitalWrite(10, LOW); //Czerwona
  digitalWrite(9, HIGH); //PomaraĹ„czowa
  digitalWrite(8, LOW); //Zielona
  digitalWrite(13, LOW); //Czerwona
  digitalWrite(12, HIGH); //PomaraĹ„czowa
  digitalWrite(11, LOW); //Zielona
  }
void func (){
    digitalWrite(10, LOW); //Czerwona
  digitalWrite(9, LOW); //PomaraĹ„czowa
  digitalWrite(8, HIGH); //Zielona
  digitalWrite(13, HIGH); //Czerwona
  digitalWrite(12, LOW); //PomaraĹ„czowa
  digitalWrite(11, LOW); //Zielona
  }
void fund (){
    digitalWrite(10, LOW); //Czerwona
  digitalWrite(9, HIGH); //PomaraĹ„czowa
  digitalWrite(8, LOW); //Zielona
  digitalWrite(13, LOW); //Czerwona
  digitalWrite(12, HIGH); //PomaraĹ„czowa
  digitalWrite(11, LOW); //Zielona
  }
tak sie pisac nauc bedzie ci wygodnie wywolanie fukci to funa(); funb();
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
  


Wiadomości w tym wątku
Sygnalizacja +lcd Arduino - przez Automatyk - 03-11-2016, 19:01
RE: Sygnalizacja +lcd Arduino - przez namok - 04-11-2016, 08:51
RE: Sygnalizacja +lcd Arduino - przez Automatyk - 04-11-2016, 13:17
RE: Sygnalizacja +lcd Arduino - przez namok - 04-11-2016, 18:27
RE: Sygnalizacja +lcd Arduino - przez Automatyk - 04-11-2016, 20:17
RE: Sygnalizacja +lcd Arduino - przez Automatyk - 04-11-2016, 22:48
RE: Sygnalizacja +lcd Arduino - przez krn78 - 05-11-2016, 14:36
RE: Sygnalizacja +lcd Arduino - przez Automatyk - 05-11-2016, 22:13
RE: Sygnalizacja +lcd Arduino - przez adix - 06-11-2016, 01:09
RE: Sygnalizacja +lcd Arduino - przez Automatyk - 06-11-2016, 14:12
RE: Sygnalizacja +lcd Arduino - przez adix - 06-11-2016, 20:49
RE: Sygnalizacja +lcd Arduino - przez Automatyk - 06-11-2016, 23:13
RE: Sygnalizacja +lcd Arduino - przez thetox - 09-11-2016, 13:09
RE: Sygnalizacja +lcd Arduino - przez Automatyk - 09-11-2016, 15:36
RE: Sygnalizacja +lcd Arduino - przez adix - 09-11-2016, 22:06
RE: Sygnalizacja +lcd Arduino - przez Automatyk - 09-11-2016, 23:22
RE: Sygnalizacja +lcd Arduino - przez adix - 10-11-2016, 19:07
RE: Sygnalizacja +lcd Arduino - przez Automatyk - 11-11-2016, 01:04
RE: Sygnalizacja +lcd Arduino - przez adix - 11-11-2016, 11:47
RE: Sygnalizacja +lcd Arduino - przez Automatyk - 11-11-2016, 19:07

Skocz do:


Przeglądający: 1 gości