Część Mirki,
przez ostatni semestr uczyłem się programować w C, całkiem nieźle ogarnąłem podstawy. W ciągu ostatnich trzech tygodni liznąłem trochę pythona i muszę przyznać, że bardzo mi się spodobał.

Który język będzie lepszy, jeśli chodzi o robotykę?
Serce mówi Python, rozum podpowiada C/C+++ (,)

#robotyka #programowanie #python #arduino
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#msalamon
Debugowanie to niesamowicie przydatna rzecz. Wrzucamy nasz program i możemy przejść się krokowo, podglądnąć zmienne oraz rejestry mikrokontrolera.

Ostatnio piszę cykl artykułów o STM32H745, czyli o dwurdzeniowym mikrokontrolerze. Z uwagi na jego dwa rdzenie, do debugu podchodzi się nieco inaczej. Już na etapie uruchamiania trzeba robić to w inny sposób.

Bez debugowanie nie ma programowania!
msalamon - #msalamon
Debugowanie to niesamowicie przydatna rzecz. Wrzucamy nasz prog...

źródło: comment_1604506705RvbQbqYbxPYJ9JD8e3uphL.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, Mam ESP32 z serii lolin z wyświetlaczem oled. Wyświetlacz jest wpięty na SDA (PIN5) i SCL (PIN4). Faktycznie po przeskanowaniu tam jest i mogę go używać. Dopiąłem sobie BME280 (3.3V) pod te same piny i po skanowaniu widzę tylko OLED. Na początku myślałem, że coś jest uszkodzone więc sprawdziłem kilka BME i efekt zawsze ten sam. Próbowałem też na innych PINach i nic.

Jakieś pomysły? Przez chwilę mi przyszło do głowy,
dad1111 - Hej, Mam ESP32 z serii lolin z wyświetlaczem oled. Wyświetlacz jest wpięty ...

źródło: comment_16044773984y2SFkB4EDDQFrimTji5oU.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dad1111: Zamiast używać soft wire użyj domyślnej biblioteki. Inicjując I2C wire.begin(), jako argumenty użyj numerów pinów np. wire.begin(21, 22) gdzie pierwszy argument to SDA a drugi to SCL o ile dobrze pamiętam. ESP32 może mieć I2C na dowolnym pinie.
  • Odpowiedz
@AlcoMatt: Super. Udało mi się uruchomić. Trochę musiałem jeszcze powalczyć z Adafrutem. Bo okaząło się, że Chiński chip zwraca inną wartość i się nie uruchamiał, a skaner wykrywał ładnie.

// _sensorID = read8(BME280_REGISTER_CHIPID);
//if (_sensorID != 0x60)
// return false;
  • Odpowiedz
Ktoś ma pomysł, dlaczego zapisywanie do pliku przez spiffs zostawia mi takie śmieci?

Próbowałem przez:

File file = SPIFFS.open(path, "a");

file.println
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, czy ktoś obeznany z #siecikomputerowe jest mi w stanie wytłumaczyć, dlaczego widzę u siebie octoprinta pod octopi.local a nie widzę esp8266 pod esp8266.local?
czego takiego używa octoprint? bo najwyraźniej czegoś innego niź mDNS którego użyłem w esp8266 (z wbudowanej w ESP8266 API ESP8266mDNS.h)

(Windows 10 Pro N, jeśli robi to różnicę)

  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
Octopi też masz po wifi? Może jest jakiś problem z broadcastem (mDNS używa broadcasta czy multicasta?) pomiędzy wifi a eth? Sprawdz Wiresharkiem co się dzieje.
  • Odpowiedz
@mikuslaw: ha, trafiłeś, niedokonfigurowałem.
Dodanie:
MDNS.addService("http", "tcp", 80);
pomogło, dziwne, że w duzej części przykładów w necie tego nie było

Dzięki wszystkim ! (te posty o avahi też się przydadzą do skonfigurowania maliny w przyszłości)
  • Odpowiedz
George Boole obchodziłby dziś urodziny () Głównym osiągnięciem tego angielskiego matematyka i filozofa było wprowadzenie pojęcia algebry Boole’a, bez której ciężko sobie wyobrazić dzisiejszą informatykę i elektronikę cyfrową. Podstawy tej algebry możecie poznać w praktyce wykonując ćwiczenia z naszego kursu Techniki Cyfrowej.

PS Kto poznaje co to za "bramka logiczna" na zdjęciu?

#forbot #ciekawostki #elektronika #programowanie
Forbot - George Boole obchodziłby dziś urodziny (。◕‿‿◕。) Głównym osiągnięciem tego an...

źródło: comment_1604301834XwSmkU9RoLG45wnnZPy1xc.jpg

Pobierz
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kazuio: pamiętaj że dla niekótrych wersji grbl max to 255 a dla niektórych 1000. Jeśli to chińska dioda za 100-400 zł to one potrafia po kilku godzinach paść, 2 spaliłem (tzn starciły 90% mocy) i dopiero trzecia śmiga już sporo czasu. Ta linia powinna być cienka jak włos, ustaw ogniskową. Nie miałem do tej pory problemów z grbl (0.8-0.9).
  • Odpowiedz
Cześć. Mógłby mi ktoś podrzucić nazwy modułów radiowych na 433MHz coś ala pic rel, z tym, że lepszej jakości? Głownie chodzi o zasięg. To co niżej w bloku w mieszkaniu daje radę na maksymalnie ~3 metry z anteną, a chciałbym, żeby łapało z jednego końca mieszkania w drugim (alarm o zalaniu).
Nadajnik jest mi niepotrzebny, jedynie odbiór.
#arduino #raspberrypi #nodemcu #esp8266
wywu - Cześć. Mógłby mi ktoś podrzucić nazwy modułów radiowych na 433MHz coś ala pic ...

źródło: comment_1604227071t3PB1MJ2v7Dl1T8shIVxYZ.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wywu: też byłem w-------y a pozniej zadowlolony. Z tego co pamietam nadajnik musisz dac miedzy 9-12 v zeby to mialo zasieg plus dolutowac 17,3 cm antenki, wyregulowac tym potencjometrem co widac i bedzie około 50 metrów. Jak testujesz i zasilasz z usb z kompa to to ma z metr zasiegu.
  • Odpowiedz
#elektronika #arduino
Czy da się skonfigurować bibliotekę Serial w Arduino w taki sposób, aby np. wysyłając liczbę 1 wysyłała się wartość jeden a nie jej hexadecymalny odpowiednik w ascii, czyli 0x30?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika #arduino

Cześć, szukam wykonawcy układu zasilania zespołu LED.

Układ ma realizować sterowanie jasnością zespołu LED firmy SAMSUNG. Symbole "pasków" LED , z którymi ma współpracować układ to SI-B8V101560US oraz SI-B8R101560US (seria LT-Q562A)

Oczekiwane
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sz__po: pamiętaj, że do produkcji i wprowadzenia na rynek trzeba mieć certyfkaty. Samo CE nie wystarczy w tym przypadku. Masz tam radio (ESP), a PWM może zakłócenia robić też.
  • Odpowiedz
mechaniczne:

- szerokość dokładnie 18 mm

- długość do 300 mm

PCB 1,6 mm dwuwarstwowe zamawiane w JLCPCB


@sz__po: radziłbym przemyśleć mechanikę. Takie rozmiary to proszenie się o kłopoty z EMC
  • Odpowiedz
#elektronika #arduino #esp #mikrokontrolery

Mirki - poszukuję osoby, która podejmiesię wykonania zestawu do rozpoznawania gestów - żyroskop + esp + ewentualnie napisanie kodu do rozpoznawania ruchów ręki (gestów).

Jeśli ktoś mógłby się podjąć wykonania czegoś takiego to prosze o kontakt na priv!
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@m_ba: Kup sobie IPA czysty. Ten który masz może być za słaby do usuwania topnika. Ale na pewno nie spowoduje zwarć jeśli przed podłączeniem napięcia wszystko wyschnie
  • Odpowiedz
Siemka, początkujący here.

Mam Moduł WiFi ESP8266 + NodeMCU v3 i chciałbym podłączyć na wejście analogowe czujnik, który jest zasilany od 3,3 V do 5 V. Moje pytania:

1. Czym będzie się różniła praca układu w zależności od tego, czy podam 3.3V, a 5V? Jak będzie mniej, to wyniki z czujnika będą mniej dokładne?
2. Trzeba czujnikowi na wejście podać 3.3V, albo 5V i nic pomiędzy? Co jak podam 4V?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach