Skocz do zawartości

H1M4W4R1

Użytkownicy
  • Zawartość

    181
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    13

H1M4W4R1 zajął 1. miejsce w rankingu.
Data osiągnięcia: 4 maja.

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

Reputacja

206 Mistrz

Informacje

  • Płeć
    Brak informacji

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. #include <iostream> // Dodaj bibliotekę iostream #include <string> // Dodaj bibliotekę string using namespace std; // Użyj namespace std int main() // Funkcja main zwracająca liczbę { string t_jawny, szyfrogram=""; // Inicjacja zmiennych t_jawny i szyfrogram int i, klucz; // Inicjacja zmiennych i oraz klucz int kod; // Inicjacja zmiennej "kod" cout<<"Tekst jawny: "; cin>>t_jawny; // Wyświetl zapytanie o tekst oraz wczytaj tekst z konsoli cout<<"Klucz: "; cin>>klucz; // Wyświetl zapytanie o klucz oraz wczytaj tekst z konsoli for(i=0
  2. To się zwykle rozwiązuje tworząc funkcję w funkcji, która zwraca wartość/wartości do nadrzędnej... goto jest zbędne int A() { for(int i = 0; i < n; i++) { //... for(int j = 0; j < m; j++) { while( /*warunek*/ ) { if( /*błąd czy jakis inny powód przerwania wszystkich pętli*/ ) return 0x10; //... } //... } } return 0x0; } void B() { int result = A(); if(result == 0x10) printf("o nie, trzeba wyjsc") } B();
  3. H1M4W4R1

    Kompozyty metalowe o strukturze kości

    Trochę niepotrzebne koszty, ale będzie dobry argument przy rozmowach z inwestorami Kolejny i ten sam problem w kwestii Twojego rozwiązania (i najlepiej nam nie zdradzaj szczegółów) to komercjalizacja - czyli jak w krótkim czasie zrealizować duże zamówienie przy użyciu Twojej metody. Przy wycinaniu każdy wie Chociaż spodziewam się, że to może być szybsze od plotera... Jeżeli to coś wyciągnie przewodność cieplną zbliżoną do oryginalnego metalu to możesz zrewolucjonizować przemysł radiatorów... Chociaż o ile się orientuję te obecnie już są robione na wtryskarkach... Zależy te
  4. Czyli producent AGD produkuje 10 kuchenek? (taki żart) W tym przypadku należy uwzględniać ceny hurtowe (10ku)... STM8: 3zł/szt ATMEGA: 3.50zł/szt Czy o 50 groszy warto męczyć się by szukać nowego specjalisty, który potrafi przepisać stare oprogramowanie na nowy sprzęt, płacić mu za rozwój i pozbywać się lojalnego pracownika? Spójrz na to od strony producenta, a nie klienta... Producent i tak dodatkowe koszty przeniesie na klienta, a podnosić cenę urządzenia o 500zł przez zatrudnienie nowego specjalisty tylko po to by obniżyć koszty produkcji? Jaki jest w tym sens?
  5. Jak będziesz miał pecha to nawet potrafią 2A wyciągnąć Najlepiej dobrać akumulator tak, by miał lekko powyżej zdolności prądowych dla sterownika (ex. A4988 bodajże obsługuje max 2A, więc akumulatorki tak z 2.5A+ powinny dawać...) Alternatywnie można pomyśleć nad bateriami z laptopów złączonych w jeden o większym napięciu (BMS), bo teoretycznie są w stanie wyciągnąć 5A... zależy ile silniczków chcesz zasilać... Jak dość sporą ilość to osobiście zainwestowałbym w jakiegoś większego AGM albo kwasówkę, tylko te drugie obecnie strasznie ciężko dostać, a oba mają duży rozmiar
  6. @REN Takie dane jak numer telefonu polecałbym przesyłać w wiadomości prywatnej (dla własnego bezpieczeństwa, z doświadczenia wiem, że źle się to kończy). W każdym razie fachowcem nie jestem, bardziej hobbystą, który lubi w wolnym czasie coś podłubać Jak coś moje dane kontaktowe (zaraz) będą dostępne w prywatnej wiadomości.
  7. Zależy jakie są Twoje priorytety? Cena? Jak najmniejszy rozmiar? Tutaj jest wiele zmiennych wpływających na opracowywanie takiego rozwiązania... Rodzaj zasilania (pojemność baterii) Sterowanie 5 silniczkami z jednego urządzenia? (Tak wnioskuję z treści, ale wolę się upewnić). Czy rozmiar i masa urządzenia są istotne? Ile prądu pobiera silniczek? (najlepiej podeślij link/nazwę/model) Sposób wyboru programu - przycisk? Przyciski? Software na komputerze? WiFi? Co do cen... PCB - 0.5$ za sztukę lub mniej (zależy od ilości) Silniczki - tutaj
  8. Raczej żadnego znaczącego wpływu nie będzie... O ile przewód nie będzie przechodził w okolicy innych przewodów przesyłających większą moc (i mogących zakłócić sygnał). Sam sygnał podróżuje z prędkością 15cm/ns. Jeżeli przesyłasz sygnały równolegle (SPI, USB etc.) wtedy ich różnica długości musi być odpowiednio mniejsza względem częstotliwości, ale w Twoim przypadku nie ma to znaczenia, bo jest to pojedynczy sygnał. O ile nie będziesz tego zakłócał jakimś innym przewodem to raczej powinno zadziałać, ale gwarancji nie daję.
  9. Ogólnie ATMega to mikrokontrolery klasy "RUSSIAN TECH" (dla niewtajemniczonych przysłowiowe "gniotsja nie łamiotsja"). Ogólnie ATMegi są stosowane tam, gdzie nie potrzeba jakiejś wyrafinowanej nowoczesnej technologii, a sam sprzęt ma być niezawodny. Taka ATMega potrafi wytrzymać znacznie więcej niż ESP32 czy STM. Czyli ATMega to taki odpowiednik czołgu w dziedzinie elektroniki... Naprawdę ciężko to ukatrupić przy normalnym użytkowaniu... Ogólnie taka ATMega8A w hurcie to koszt <=3-4zł za sztukę, gdzie STM sięga nieco wyższych wartości (zależy czy 32 czy 8-bit). Więc wybór AVR jest
  10. Syntax Error Zamiast 48 wolę używać '0', łatwiejsze do ogarnięcia Poza tym wykonujesz sporo operacji... Raczej wolałbym przesyłać dane binarnie i je parsować w mój sposób (algorytm jest wydajniejszy)... Ale ogólnie Twoja logika też zadziała, tylko ma wadę kiedy liczba to będzie np. "125"
  11. Albo odczytywać 2 bajty i liczyć je jako XX(base-256) po czym przekonwertować to na base-10, co jest bardzo proste... uint16_t readValue() { uint8_t b0 = Serial.read(); uint8_t b1 = Serial.read(); return ((uint16_t)b0) * 256 + b1; } // Pisane na kolanie, mogą być błędy Tylko to wymaga przesyłania danych binarnie EDIT: Osoby ceniące RAM mogą pozbyć się zmiennych b0 i b1 i podmienić za nie ich wartości (wywołania metody Serial.read());
  12. Ta treść akurat wynika z prawidłowej interpretacji gramatycznej tych dwóch zdań, ale to zostawmy, co by już nie zaśmiecać wątku... Ogólnie chodzi o to, że spójnik i jest w mowie uproszczonej/potocznej często stosowany zamiast spójnika lub, przez co powstają właśnie takie problemy... Język niestety się zmienia i właśnie widzimy tego efekty... Jak coś poprawiłem zdanie Alternatywnie możesz skorzystać tutaj: https://projects.raspberrypi.org/en/projects/getting-started-with-the-pico/1 Taniej wyjdzie cię kupić wersję bez pinów i je wlutować... Nie warto przepłacać 6zł za lu
  13. (nie obraź się) Umiejętność czytania kontekstowego. Wyrażenie "jakieś porównanie" nie oznacza, że Pico ma DAC, tylko, że jakość jego układu analogowego (ADC) jest porównywalna do STM32, podczas gdy Arduino czy ESP znacznie odbiegają od tych dwóch.
  14. Potrzebujesz dobrych układów analogowych - ADC lub DAC - STM32 Jedynie Pi Pico ma jakieś porównanie (jakościowe) do tego, ale nadal STM32 jest znacznie lepsze w tej kwestii... Potrzebujesz łatwej obsługi CAN/LIN/UART/USART i miliarda innych magistrali w jednym chipie? - STM32 W większości też oprogramujesz w Arduino IDE (albo Platform IO, które jest nieznacznie bardziej skomplikowane).
  15. Arduino - jest całkiem dobre na start W łatwy sposób opanujesz podstawy łączenia hardware z softwarem. AVR - tutaj praktycznie działa jak Arduino - Arduino też bazuje na AVR, więc potem sobie możesz spokojnie poćwiczyć programowanie na AVR z wykorzystaniem Twojego Arduino i programatora ISP STM32 - bardzo fajne mikrokontrolery, niestety same MCU są ciężko dostępne w PL (chyba Kamami miało jakieś), ale z reguły zamawiasz je z LCSC/Mousera/DigiKey/Wpiszinnegodostawcę. Koszt też różny - od 1 do 40$ Najtańsze kosztują tak w okolicach 1$/szt, takie "uniwersalne" pod tworzenie jak
×
×
  • 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.