Skocz do zawartości

farmaceuta

Użytkownicy
  • Zawartość

    418
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    3

farmaceuta zajął 1. miejsce w rankingu.
Data osiągnięcia: 27 lipca.

Treści użytkownika farmaceuta zdobyły tego dnia najwięcej polubień!

Reputacja

58 Bardzo dobra

O farmaceuta

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Mielec

Ostatnio na profilu byli

290 wyświetleń profilu
  1. Alez ja nikomu nie mieszam w glowie...wrecz przeciwnie, jasno mowie mu co ma zrobic zeby bylo najszybciej... Mozna i przez menadzera, ja nie mowie ze nie...no ale pobranie pliku z gita i dodanie pliku zip jest tak proste jak podlaczenie kabla usb do ardu...kazdy to musi umiec!! Jezeli nie? No to trzeba dac sobie spokoj i zajac sie czyms innym...nie to zebym ja byl taki specjalista bo nie jestem no ale trzeba jakos te podstawy ogarnac...a jesli kolega by mial jakis problem z githubem to wystarczy wpisac np. "jak pobrac i zainstalowac biblioteke z githuba"...zaloze sie ze odpowiedz by sie z
  2. Zacznij moze od tej strony... http://www.jarzebski.pl/arduino/komponenty/zegar-czasu-rzeczywistego-rtc-ds1307.html Jest tam i przyklad i link do githuba z ktorego pobierzesz biblioteke...po podlaczeniu zegara i wgraniu kodu powinienes miec godzine wyswietlana w serial monitorze...jak to ogarniesz to juz w domu jestesmy...
  3. ...spokojnie.. znajdz jakis przyklad z tym zegarem RTC chocby jak kolega wyzej podpowiedzial...i sprawdz czy mozesz ustawic/odczytac godzine..reszta to pikus..cos sie napisze...tylko ogarnij ten RTC bo ja nigdy nie robilem nic z nim i nie bede zametu robil..
  4. Z tym CTC chodzi tylko o to ze ustawiasz jeden bit i jak twoj licznik zrowna sie z OCR to ten licznik(TCNT) zostaje wyzerowany i znow zaczyna liczyc od 0-360...i tak w kolko...bez tego ustawienia doliczyl by do wartosci OCR, wystapilo by przerwanie i liczyl by dalej w gore az do przepelnienia i znow by sie "przekrecil"...
  5. Dokladnie tak...z tym ze jak zapewne wiesz to jesli ma sie to ladnie powtarzac co 23ms to pasuje ustawic CTC lub podczas obslugi przerwania kasowac TCNT...no i te 360 ustawisz tylko na 16-bitowym timerze...mozna tez uzyc 8-bitowego i inkrementowac jakas zmienna...
  6. Caly kod wkleiles?? Piszesz ze jak wilgotnosc przekroczy itp to w sloncu podlewa a ja tam nigdzie nie widze tkiej obslugi...jedynie diody i wlaczanie podlewania guzikiem...
  7. Wcale tak nie jest...tu duzo poczatkujacych..(ja tez) A masz mozliwosc zmiany tego co wysylasz?? Np. Zamiast znakow to cyfry 1/2/3/4 itp...?
  8. Nie powielaj watku bo to i tak nic nie da... do tego kodu co teraz dodaj obsluge guzikow podobnie jak z blue zrobiles...na koncu kodu zmiennej val przypisz zero tak zeby w loop tylko raz zostal spelniony warunek...wtedy gdy wcisniesz ktorys guzik to zostanie wykonane twoje polecenie i czekasz na nastepne czy to z guzuka czy z blue...
  9. farmaceuta

    Zasilanie serw z Li-Pol 7.4V

    Max napiecie jakie bedzie mial ten pakiet to 8.4v...najlepiej to jak kolega powyzej wspomnial..jakis ubec 5v/przetwornica tylko musi to miec juz dosc konkretna wydajnosc pradowa...12 serw, kazde trzeba liczyc minimum 0.5A to juz 6A w sumie....to tez zalezy w jaki sposob maja te serwa pracowac, na jakich obciazeniach...
  10. To nie wystarczy zrobic spacji w cudzyslowiu?? ucg.print(" x"); ucg.print("x ");
  11. Mozesz tak zrobic i tez bedzie dzialalo z tym zeby nigdy nie robic np. DDRx = 0bxxxxxxxx Bo wtedy to wiadomo..skasujesz wszystko co bylo zapisane wczesniej
  12. char znak = 0; #define led 13 //tu nr pinu zmieniasz!! void setup() { Serial1.begin(9600); // tu zmieniasz predkosci!!! Serial.begin(9600); pinMode(led, OUTPUT); } void loop() { if (Serial1.available() > 0) { // tu twój serial BT znak = Serial1.read(); Serial.println(znak); } if (znak == '1') { digitalWrite(led, HIGH); } else if (znak == '0') { digitalWrite(led, LOW); } } Ustaw pin ktory chcesz jak w kodzie podkreslono i powinno grac
  13. char znak = 0; void setup() { Serial1.begin(9600); // tu zmieniasz predkosci!!! Serial.begin(9600); } void loop() { if (Serial1.available() > 0) { // tu twój serial BT znak = Serial1.read(); Serial.println(znak); } } I tak.....znajdz twoj Serial1 na mega i tam podlacz ten modul na krzyz!! Tx-Rx/Rx-Tx...tam gdzie Ci pisze "tu zmieniasz predkosc" zmieniasz dopoki Ci zacznie cos pokazywac w serial monitorze...w monitorze ustawiasz predkosc na 9600...i wszystko gra..
  14. a gdzie serial.begin??????? Panie...musisz o podstawach poczytac.. Znak jest teraz zmienna lokalna widoczna tylko w setup()...
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.