Skocz do zawartości

UinqeN

Użytkownicy
  • Zawartość

    7
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O UinqeN

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna
  1. Witam serdecznie wszystkich użytkowników Mam problem z zadaniem 5.2 , mianowicie nie wiem w którym miejscu kodu powinienem odczytywać kilka znaków a nie jeden. Wydaje mi się ,że powinienem coś zmienić tutaj : while(1) { if(USART_GetFlagStatus(USART2,USART_FLAG_RXNE)) // ten fragment kodu { // sprawdza czy w buforze char c = USART_ReceiveData(USART2); // jest cokolwiek, analogiczna sytuacaj do tej gdzie switch(c) // funckcja nie dopuszcza doprzepelnienia rejestru { reszta
  2. Biblia zamowiona,rady przyjete Dzieki wielkie za pomoc
  3. Witam,jestem zaledwie po kursie podstawowym arduino z waszej strony i jako dodatkowa prace domowa postawielm sobie zadanie. Zalozeniem mojego programy jest aby dioda zapalala sie zarowno po podaniu 5v na pin 2 i 4, jesli na ktoryms z nich nie byloby napiecie to dioda nie powinna swiecic. Napisalem taki program void setup() { pinMode (2,INPUT); pinMode (3, OUTPUT); pinMode (4,INPUT); } void loop() { if (digitalRead(2)==HIGH); //jesli na pin 2 podany zostanie stan wysoki while(digitalRead(4)==HIGH) { //odczytaj stan pinu 4 jesli wysoki zasil diode na pinie 3 analogWrite(3,HIGH); // dioda
  4. Po przeczytaniu tego postu wpisalem program z poza glownej biblioteki. Niestety nic sie nie zmienilo. Moze wyswietlacz jest uszkodzony? ,dziwi mnie jednak fakt ze jest on jak wspomnialem wczesniej zupelnie martwy(poza podswietleniem) nie chce sie skubany dac wysterowac. Wpisalem taki kod #include <LiquidCrystal.h> double odczyt; LiquidCrystal lcd(8,9,4,5,6,7);// informacje do jakich pinow zostal podlaczony nowy wyswietlacz void setup() { lcd.begin(16,2); //deklaracja typu lcd.clear(); lcd.setCursor(0,0); //ustawaienie kursora lcd.print("PROBA 2"); //tkest w wierszu 1 lcd.setCursor
  5. Blad poczatkujacego , juz uzupelniam opis. Caly programator arduino uno dziala bez zarzutow, problem pojawia sie w momencie podalczenie lcd shielda. Jak wspomnialem wczesniej wyswietlacz ten jest jakby martwy , reaguje tylko na zasilanie (jest tylko i wilacznie pdswietlany). W przypadku podaleczenia samego wyswietlacza lcd przez plytke stykowa wszystko dziala tak jak powinno. Ten program jest przykladowy , poprostu nie moge wzbudzic wyswietalacza ani wyswietlac na nim czego kolwiek Ps. Zmeinilem opcje programatora wedlug podpowiedzi, niestety nie roziwazuje to mojego problemu A podpiac na o
  6. Witam forumowiczow, mam problem jak wspomnialem w temacie z lcd sheild . Wprowadzam taki kod /* LiquidCrystal Library - Autoscroll Demonstrates the use a 16x2 LCD display. The LiquidCrystal library works with all LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you can usually tell them by the 16-pin interface. This sketch demonstrates the use of the autoscroll() and noAutoscroll() functions to make new text scroll or not. The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5
  7. Wszystko bajka zarowno ta jak i poprzednie lekcje(do reszty jeszcze mi daleko ) Jesli chodzi o PWM to nie moglem zlokalizowac w tej czesci kusry informacji jak zmieniac czestotliwosc, z tego co wyczytalem w internecie funkcja analogWrite() ustala wartosc czestotliwosci na 490Hz a istnieje moze inna funkncja badz przelicznik dzieki ktoremy bedzie mozna ja wprowadzic?(pytam bo troche przerobilem powyzszy program i zrobilem pwma tegulowanego potencjometrem) Jeli ktos ma czas to prosze o wsparcie
×
×
  • 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.