Skocz do zawartości

multidot

Użytkownicy
  • Zawartość

    8
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O multidot

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna
  1. Załóżmy że mam jakiś serwer http na serwerze hostingowym i na niego przesyłam jakieś dane z mikrokontrolera przez wifi czy modem gsm - to wiem jak zrobić. Ale w jaki sposób przesłać dane w drógą stronę?? np. na stronie WWW naciskam button i jakieś dane mają polecieć do uC. Nie przychodzi mi nic innego jak odpytywanie przez uC serwera www co jakiś czas. Ale to by musiał odpytywać chyba co kilka sekund a nie wiem czy to jest możliwe.
  2. Cześć. Chciałbym stworzyć proste sterowanie przez internet + podgląd jakich parametrów (temperatura, wilgotność itp.) z poziomu strony internetowej. Układem wykonawczym byłby jakiś AVR albo STM z modułem WiFi czy ethernetem. Miałem kiedyś serwer http na avrku ale nie mogło to działać bo mój dostawca nie odblokował portów i nie można było się łączyć z serwerem z internetu. W jaki sposób można to zrobić?? Widziałem różne projekty np stacji pogodowych ale nie wiem na jakiej zasadzie działa wymiana danych między przeglądarką a tym urządzeniem opartym o AVR/STM. Pewnie jest jakaś baza danych ale co / jak dokładniej nie wiem. Możecie coś doradzić, jak zbudować taką stronę wraz z bazą??
  3. no fakt. zle to przepisalem bo na szybko. Voida ma nie byc i tej 1 tez. Ale chodzi o to po co to sprawdzac drógi raz. Pewnie po cos sie sprawdza ale nie wiem dlaczego
  4. moge miec naraz wlaczine przerwanie np od PA1 PB1 PC1... ?? co by generoealo przerwanie EXTI0_IRQHandler
  5. Cześć Taki problem jest bo mam katalog LCD w którym mam funkcje do HD44780 ale nie wiem jak je zainkludować w main.c takie coś się dzieje. Jeżeli plik.c i plik.h sa w folderze src to wszystko śmiga jak powinno.
  6. Cześć. Mam problem zrozumieć funkcję obsługi przerwania zewnętrznego z książki K. Paprockiego. Daje tylko fragment. Po co jest sprawdzany warunek czy przerwanie wystąpiło na linii 0 jak funkcja EXTI0_IRQHandler jest wykonywana od przerwania na liniach PA0, PB0, PC0, PD0 void EXTI0_IRQHandler (void) { if(EXTI1_GetITStatus(EXTI_Line0) != RESET){ /// jakiś kod } }
  7. Tak też właśnie próbowałem zrobić. Z tym, że jak dodam pliczek xxx.c, i zainkluduję #include "stm32f10x.h" to gdy napiszę np GPIO_Set i kliknę ctrl+spacja nie wyskakują mi podpowiedzi tych funkcji. No wiecie o co chodzi. Wyskakują mi tylko jakieś stałe np GPIO_Pin_5 ale funkcjie nie. I brakuje mi tego bo się ucze i nie znam ich na pamieć.
  8. Cześć. Witam gorąco wszystkich na forum forbot.pl Chcę stworzyć nowy katalog z plikami .c i .h i nie wiem jak to zrobić. tworzę nowy folder, i co dalej?? tworzyłem plik .c ale się tam jakoś nie pojawia
×
×
  • Utwórz nowe...