logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega8 i ds18b20: Jak zaprogramować termostat w C do sterowania diodą?

mario992288 27 Maj 2014 19:49 1911 2
REKLAMA
  • #1 13639587
    mario992288
    Poziom 2  
    Witam, mam następujący problem. Chcę zaprogramować atmega 8 tak by przy określonej temp włączyła diodę. Temp mierze czujnikiem ds18b20 wykorzystałem kod który znalazłem w sieci. Całość pisana w C
    [code]
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    W zmiennej temp jest temperatura. Prawie działa a mianowicie gdy ustawie temp np 30 ogrzeje czujnik to dioda zaczyna migać według czasu ktory jest ustawiony w _delay_ms, a ja chce żeby świeciła cały czas. Jak to przerobić tak by nadać stan wysoki na PD0 poza pętlą jednocześnie by program reagował na odczyt ds18b20 ?

    Za wszelkie wskazówki będę wdzięczny.
  • REKLAMA
  • Pomocny post
    #2 13639675
    mi14chal
    Poziom 28  
    Skoro chcesz żeby świeciła cały czas to po co używasz XOR? Użyj OR.
  • #3 13639813
    mario992288
    Poziom 2  
    Dzięki, działa.
REKLAMA