include silnik

Znaleziono około 632 wyników dla: include silnik
  • Program sterujący silnikami krokowymi w Delphi przez LPT/RS232 - jak zacząć?

    Poniżej kod programu napisanego w Builder C++ a w zalączniku dodany skompilowany exe'c //--------------------------------------... #include <vcl.h> #pragma hdrstop #include "silnik_u.h" //--------------------------------------... #pragma package(smart_init) #pragma...

    Programowanie   13 Lis 2005 02:17 Odpowiedzi: 17    Wyświetleń: 9104
  • Arduino - jak sterować 2 silnikami krokowymi za pomocą przycisków?

    Praktycznie użyłem tylko 1 klawisza do edycji kodu:D (delete) Prawiłem kod gdyż zapomniałem o digitalRead :D

    Arduino   07 Mar 2018 10:49 Odpowiedzi: 13    Wyświetleń: 4269
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Arduino UNO: Zaprogramowanie ilości obrotów i zatrzymania silnika krokowego

    Jak uzupełnić ten kod, aby zaprogramować jakąś ilość obrotów i zatrzymanie silnika ? [syntax=arduino] #include <Stepper.h>//dodajemy do szkicu bibliotekę obsługującą silniki krokowe #define ILOSC_KROKOW 200 //definiujemy stałą gdzie podajemy ilość kroków zależną od użytego silnika w naszym przypadku 32 Stepper mojSilnik(ILOSC_KROKOW, 8, 10, 9,...

    Arduino   16 Gru 2022 07:24 Odpowiedzi: 8    Wyświetleń: 702
  • [ATmega8] [ATmega8][C] Jak poprawić kod do sterowania silnikiem krokowym?

    Wykluczone! _delay_ms jest makrem które działa tylko na wartościach stałych, użycie zmiennej spowoduje wkompilowanie biblioteki liczb zmiennoprzecinkowych a same opóźnienie będzie się miało nijak do tego oczekiwanego. Time może być stałą preprocesora (#define), nigdy zmienną. Dla zmiennej lepiej napisać osobną funkcję, która w pętli wykonuje _delay_ms(1)...

    Mikrokontrolery AVR   16 Sty 2010 17:20 Odpowiedzi: 16    Wyświetleń: 5835
  • REKLAMA
  • Arduino AccelStepper - Zatrzymanie po określonej liczbie obrotów.

    #include <AccelStepper.h> // Definicje pinów dla silnika #define X_STEP_PIN 3 #define X_DIR_PIN 6 AccelStepper stepper(AccelStepper::DRIVER, X_STEP_PIN, X_DIR_PIN); int targetSteps = 2000; // Liczba kroków do wykonania (np. 10 obrotów przy 200 krokach na obrót) int stepCount = 0; void setup() { stepper.setSpeed(500); // Ustaw prędkość w krokach...

    Arduino   21 Cze 2024 11:56 Odpowiedzi: 17    Wyświetleń: 390
  • REKLAMA
  • Program do sterowania silnikiem krokowym na Arduino.

    Witam, zacząłem zabawę z Arduino i mam podobny problem, silnik (28BYJ-48) nie wykonuje zmiany kierunku obrotów, kod taki: #include <Stepper.h> Stepper mojSilnik(32,8,9,10,11); //łączę INT1 z 8, INT2 z 9, etc int stepCount = 0; //ta linia nie wpływa na zachowanie silnika void setup() { } void loop() { mojSilnik.setSpeed(300); mojSilnik.step(512);...

    Arduino   30 Paź 2021 16:23 Odpowiedzi: 17    Wyświetleń: 8751
  • [ATmega8][C] Funkcja do ustawnia wartości PWM źle działa

    Witam Normalnie już nie mogę znaleźć przyczyny więc pisze posta. Podłączyłem sobie silnik DC do mostka H steruje atmegą wszystko działa ok. Tylko jedna funkcja którą sobie zrobiłem do zmiany PWM nie działa poprawnie. Oto kod. main.c [syntax=c]#include "silnik.h" #include <avr/io.h> int main() { InitSilnik(); obrPrawoSilnik(); setPWM(100); //PWM...

    Mikrokontrolery AVR   12 Lis 2011 19:05 Odpowiedzi: 4    Wyświetleń: 1152
  • Arduino - Sterowanie ENABLE mostka L298N przy ruchu silnika krokowego

    Z tego co mi się wydaję aby działało delay tzreba dać #include <util/delay.h>

    Arduino   15 Cze 2013 11:54 Odpowiedzi: 3    Wyświetleń: 1983
  • TT D65 - Tani silniczek DC i PWM. Czy ktoś miał coś takiego?

    Gdybyś pokazał kod to zapewne byłoby łatwiej, niektórzy mogą myśleć, że zbyt łatwo :) [syntax=c] #include <avr/io.h> //silniki #define MOT1A (1<<PA0) #define MOT2A (1<<PA1) #define PWM1 (1<<PD5) #define PWM2 (1<<PD4) int main(void) { DDRD |= PWM1; PORTB |= PWM1; //silmik1 DDRA |= MOT1A | MOT2A; //wyjście PORTA |= MOT2A;...

    Mikrokontrolery AVR   09 Gru 2022 11:08 Odpowiedzi: 6    Wyświetleń: 462
  • Sterowanie kątem obrotu silnika krokowego 28BYJ-48 z ULN2003 przy pomocy potencjometru Bourns 10kΩ

    Z tymi poprawkami powinno być lepiej (nie testowane): pokazuje jeden error, masz jakis pomysl? Dzieki! main.c:4:10: fatal error: 'libpic30.h' file not found #include <libpic30.h> ^~~~~~~~~~~~ 1 error generated.

    Mikrokontrolery PIC   12 Kwi 2022 09:42 Odpowiedzi: 31    Wyświetleń: 1611
  • REKLAMA
  • Sterowanie silnikiem BLDC z HDD przez Arduino i regulator ESC-30A - nie działa

    Przewody są połączone, zgodnie z wyznaczoną kolejnością faz. Na zdjęciu rzeczywiście nie jest to uchwycone, co może być mylące. Ale zapewniam, że są połączone. Spróbuj po prostu ruszyć silnikiem takim kodem : [syntax=c]#include <Servo.h> #include <Arduino.h> Servo myservo; // create servo object to control a servo void setup() { myservo.attach(9);...

    Początkujący Elektronicy   17 Lut 2018 17:25 Odpowiedzi: 11    Wyświetleń: 2160
  • Sterownik do silnika krokowego unipolarny z Atmega8 i ULN2803 - kod C++ drgania

    Coś w ten deseń? Uwaga, pisano "na kolanie".

    Programowanie Początkujący   05 Paź 2015 21:28 Odpowiedzi: 45    Wyświetleń: 2790
  • Jak zatrzymać silnik krokowy 28BYJ-48 po 90° z czujnikiem PIR?

    Cześć, mam problem, chciałbym stworzyć taki program żeby po wykryciu ruchu przez czujnik PIR silnik krokowy 28BYJ-48 obracał się o 90°. Ten program poniżej powoduje że po wykryciu ruchu silnik obraca się cały czas bez końca. Z góry dzięki za pomoc. [syntax=c] #include <Stepper.h> #define PIR 2 #define ILOSC_KROKOW 32 Stepper Silnik(ILOSC_KROKOW,8,9,10,11);...

    Arduino   05 Lis 2019 21:41 Odpowiedzi: 3    Wyświetleń: 408
  • Jak edytować program ASM dla RC5 na Attiny13 zamiast Attiny22?

    przede wszystkim zmien .include "tn22def.inc" na .include "tn13def.inc" przekompiluj program.... - zobacz jakie błędy następnie w jednym okienku acrobat readera otwierasz "dejtaszita" attiny22 a w drugim attiny13 - strona po stronie, rejestr po rejestrze porownujesz co trzeba zmienic... - moze nie jest to kompleksowe rozwiązanie - ale od tego bym zaczął.......

    Mikrokontrolery   10 Maj 2008 11:18 Odpowiedzi: 5    Wyświetleń: 2915
  • Integracja menu (Case), silnika krokowego i enkodera z obsługą klawiatury 4x4 i LCD 16x2 I2C

    Wygląda to coraz lepiej. Usiadłem na chwilę do symulatora Arduino. Chciałbym pokazać Ci, jak można wpleść do tego maszynę stanów. Zaletą jest względna przejrzystość kodu, to, że pętla główna nie jest blokowana (np. w oczekiwaniu na wprowadzenie liczby) i to, że możesz w dowolny sposób modyfikować ilość stanów aplikacji i przejść pomiędzy stanami. Poniższy...

    Arduino   05 Maj 2023 18:59 Odpowiedzi: 19    Wyświetleń: 597
  • Attiny85 Arduino - jak dodać sterowanie PWM dla silnika do istniejącego kodu?

    #include <IRLibTimer.h> Poszukiwania zacznij od podejżenia kodu tej biblioteki.

    Arduino   09 Kwi 2020 15:16 Odpowiedzi: 23    Wyświetleń: 1278
  • Silnik krokowy - obrót silnika w prawo działa, w lewo nie

    Witam, dlaczego w tym programie działa obrót w prawo (zgodnie ze wskazówkami zegara) a w lewo już nie. Czy to błąd programu czy uszkodzone coś w moim silniku krokowym lub sterowniku? #include <Stepper.h> //dodajemy do szkicu bibliotekę obsługującą silniki krokowe #define ILOSC_KROKOW 32 //definiujemy stałą gdzie podajemy ilość kroków zależną od...

    Arduino   10 Lut 2020 18:51 Odpowiedzi: 2    Wyświetleń: 558
  • Jak zrobić sterownik do silnika krokowego z pilotem do regulacji prędkości?

    (at)ElektrodaBot DODAJ DO TEGO ZAMIAS ANALOGREAD DIGITALREAD BO CHCE ŻEBY PILOT TO WŁĄCZAŁ BO SILNIK ZAMOISTNIE CHODZI #include <IRremote.h> #define DIR_PIN 11 #define STEP_PIN 10 #define IR_RECEIVER_PIN A0 #define POWER_BUTTON_CODE 0xFD00FF // Kod przycisku włączania na pilocie IR #define SPEED_UP_BUTTON_CODE 0xFD08F7 // Kod przycisku zwiększania...

    Początkujący Elektronicy   15 Lut 2024 19:55 Odpowiedzi: 35    Wyświetleń: 876
  • Arduino Uno - Sterowanie silnikiem krokowym - skokowa praca

    Witam, Steruję małym silniczkiem krokowym #include <Stepper.h> const int stepsPerRevolution = 25; //silnik ma 200 kroków/obrót ale tu dałem 25, żeby obracał się o niewielki kąt Stepper myStepper(stepsPerRevolution, 8,9,10,11); void setup() { myStepper.setSpeed(2); } void loop() { myStepper.step(stepsPerRevolution...

    Arduino   16 Gru 2013 10:56 Odpowiedzi: 3    Wyświetleń: 3939
  • Jak programować port LPT w WinIO.h do sterowania silnikami krokowymi?

    Niedawno zbudowałem układ sterowania do silników krokowych. Rysunek poniżej przedstawia ten układ sterowania. http://alfa.icis.pcz.pl/~saturn/schemat.... W linuksie napisania prostego programu do sterowania silnika krokowego nie sprawiło mi większego problemu. Zamieszczam przykładowy kod źródłowy napisanego przeze mnie w linuksie #include <sys/io.h>...

    Programowanie   08 Maj 2006 17:31 Odpowiedzi: 7    Wyświetleń: 5697
  • Jak napisać program sterujący silnikiem krokowym do napędu taśmy?

    [syntax=arduino]#include <Servo.h> #include <AccelStepper.h> #define stepPin 4 #define dirPin 5 const int iCzujInd = 10; const int iCzujOdb = 23; const int iStart = 11; const int iStop = 26; const int iReset = 12; const int iCzujTasm = 9; const int qLedStart = 29; const int qLedReset = 30; const int qServo = 31; const int qLedOK = 32; const...

    Automatyka Przemysłowa   04 Lip 2024 17:05 Odpowiedzi: 16    Wyświetleń: 420
  • [C][ATmega32]Sterowanie silnikiem krokowym bipolarnym

    Witam, Mam problem z wysterowaniem silnika bipolarnego (4 przewody idące do cewek). Dokładnie jest to aktuator liniowy. Program, który napisałem powinien działać, ale niestety nie działa, jak to w życiu bywa... Nie wiem, czy problem w sprzęcie, czy jednak...w moim programie. Generalnie w skrócie: mam 5 wejść do układu scalonego odpowiedzialnego za sterowanie...

    Mikrokontrolery   25 Sty 2010 20:08 Odpowiedzi: 9    Wyświetleń: 4120
  • [ATmega16] ATmega16: PWM nie działa z silnikami mimo zmiany portów w kodzie C

    Witam próbuję wysterować silniki przez PWM, przeczytałem poradnik na mikrokontrolery.blogspot.com i z kodu zmieniłem porty, lecz dalej nic się nie dzieje ze silnikami... http://obrazki.elektroda.pl/9186829100_1... http://obrazki.elektroda.pl/4064646700_1... Wie ktoś jaka może być przyczyna lub co zmienić? Z góry dzięki.

    Mikrokontrolery   02 Mar 2013 00:10 Odpowiedzi: 8    Wyświetleń: 3666
  • Obroty lewo prawo silnika krokowego sterowanego przyciskami poprzez Arduino

    Witam Próbuję sterować silnikiem krokowym z 3 przycisków lewo prawo i stop poprzez arduino. Czy jest to możliwe, bo w internecie nie mogę znaleźć jakiegokolwiek podobnego kodu? Posiadam taki kod wyjściowy. [syntax=c]#include <Stepper.h> //dodajemy do szkicu bibliotekę obsługującą silniki krokowe #define ILOSC_KROKOW 32 //definiujemy stałą gdzie...

    Arduino   17 Sty 2021 11:26 Odpowiedzi: 4    Wyświetleń: 753
  • Budowa falownika jednofazowego do silnika 3-fazowego - pytania o PWM i sterowanie

    kolumny tabel 1 kolumna to kąt 2 to przeliczenie na radiany 3 to wartość napięcia w danym punkcie sinusoidy przemnożona jak widać przez różne wartości sin przyjmuje 1 w 90 stopniach czyli mnożnik to też wartość maksymalna 4 kolumna to (Z64^2)/(30*30) czyli wypełnienie w zakresie 0-1 ostatnia kolumna w każdej tabeli czyli te 90 89 to oznacza wypełnienie...

    Początkujący Elektronicy   09 Cze 2025 11:30 Odpowiedzi: 11    Wyświetleń: 333
  • Czy to może być uszkodzona nakładka na Arduino? (TB6612 Motor Shield)

    Nie jestem programistą i tak łatwo sobie z kodem nie poradzę. to jaki jest cel pchania się w DIY? Dodano po 29 Uruchom ten kod na swoim shieldzie i daj znać, czy kręci silnikiem 1. Będziemy wiedzieli, czy board działa. [syntax=c]#include <Wire.h> #include <Adafruit_MotorShield.h> #include "utility/Adafruit_MS_PWMServoDriver.h" Adafruit_MotorShield...

    Arduino   02 Lip 2022 16:45 Odpowiedzi: 25    Wyświetleń: 642
  • Atmega16a i L293D - różne prędkości silników przy różnych przyciskach

    Witam. Dopiero zaczynam swoją przygodę z robotyką amatorską i natrafiłem na mały problem. Mianowicie zbudowałem układ z mikrokontrolerem Atmega16a, który przy pomocy układu L293D ma sterować kierunkiem obrotu dwóch silników w podwoziu manipulatora(bez PWM). Wszystko niby działa, ale tylko przy naciśnięciu jednego switcha silnik ma prawidłowe obroty....

    Robotyka Modelarstwo i CNC   26 Lut 2012 22:07 Odpowiedzi: 2    Wyświetleń: 2386
  • Sterowanie dwoma silnikami krokowymi na ATmega z użyciem przerwań - przykłady C

    Witam Chciałbym zbudować pojazd napędzany dwoma silnikami krokowymi. Na chwilę obecną mam zbudowane podwozie z zamontowanymi silnikami. Na początek ma być sterowane podczerwienią. Dla jednego silnika działa, zwykły program zmieniający stany co 3ms dla sterowania pół-krokowego ( silnik unipolarny 6 przewodów). Problem jest z sterowaniem 2 silników, kroki...

    Mikrokontrolery Początkujący   13 Lis 2013 20:31 Odpowiedzi: 5    Wyświetleń: 1803
  • Integracja kodów Arduino dla sterowania serwem i silnikiem z modułem L298N

    Witam. Buduję układ mający być sterowaniem w zdalnie sterowanym samochodzie. W skrócie: Sygnał z telefonu idzie do modułu bluetooth hc-06, arduino go odczytuje i daje napięcie i informację o prędkości do modułu l298n który napędza silnik. na podobnej zasadzie działa serwo. Całość zasilana jest z baterii 7,4v. Serwo jest podłączone do baterii przez regulator...

    Arduino   16 Sty 2024 14:40 Odpowiedzi: 3    Wyświetleń: 300
  • [Atmega8][C] Jak pobrać informacje w czasie wykonuwania funk

    Już Ci ktoś tłumaczył w innym temacie, że _delay_ms(i) gdzie i się zmienia nie zadziała tak jak trzeba. Jak widać nauka poszła w las... W Twoim przypadku dzieją się tylko 2 rzeczy równolegle: 1) sterujesz silnikiem (z odpowiednim opóźnieniem między impulsami, od 4 do 1000 ms) 2) sprawdzasz stan przycisków (co 30 ms). Dlatego ustawiasz sobie timer na...

    Mikrokontrolery AVR   06 Lis 2008 14:23 Odpowiedzi: 21    Wyświetleń: 2343
  • Układ L293D i problem z zasilaniem(sterowanie silnikami)

    Witam Mam problem z układem L293D ponieważ chciałem zrobić jeżdżącego robota i przy odległości od przeszkody poniżej 20cm powinien kierunek silnika się zmienić. program i połączenie działa ponieważ jako tako się porusza ale mam problem z zasilaniem. Podłączyłem do urządzenia zasilanie 16v na wyjściu z L293D jest 9v i nie wiem czemu nie chcą się obracać...

    Arduino   09 Mar 2017 10:44 Odpowiedzi: 6    Wyświetleń: 1647
  • Sterowanie kierunkiem silnika krokowego 28BYJ-48 za pomocą joysticka Arduino

    Cześć. Chcę sterować silnikiem krokowym 28byj-48, za pomocą josticka. Mam na myśli sam kierunek. Próbowałem sam coś wymyśleć lub znaleźć na internecie, ale bez przerwy kręci się w jedną stronę. Oto kod: #include <Stepper.h> #include <AxisJoystick.h> Stepper myStepper(8,9,10,11); void setup() { Serial.begin(9600) } void loop() { int xAxis=analogRead(A1);...

    Arduino   25 Lis 2021 22:44 Odpowiedzi: 14    Wyświetleń: 582
  • [Atmega32][C] - Odczytwanie położenia na transoptorach i sterowanie silnikiem DC

    Witam. Jestem bardzo początkującym i potrzebuje pomocy w wysterowaniu silnikiem DC za pomocą sygnałów z dwóch transoptorów szczelinowych w języku C. Umiem wysterować silnik aby sam wykonywał obroty w prawo lub lewo oraz zatrzymywał się po pewnym czasie. Niestety nie wiem jak dopasować kod aby podać do niego sygnały z transoptorów odczytujących położenie...

    Mikrokontrolery AVR   02 Kwi 2014 17:47 Odpowiedzi: 11    Wyświetleń: 1362
  • Konstrukcja młynka kulowego z silnikiem 28BYJ-48, sterownikiem UNL2003 i potencjometrem

    Użyj biblioteki accelstepper, w nim jest przykład ProportionalControl, gdzie jest pokazane jak przełożyć odczyt analoga na pozycję, łatwo to zamienić na prędkość, bo akurat też jest użyta w przykładzie, a żeby miał się gdzie kręcić, to sobie dodaj warunek, że jak pozycja docelowa jest mniejsza od aktualnej o 100, to dodaj kolejne 100, wszystkie funkcje...

    Arduino   14 Wrz 2023 10:38 Odpowiedzi: 9    Wyświetleń: 534
  • Mega8 - Problem z silnikiem DC (sterowanie w samochodzie)

    #include <avr/interrupt.h> #include <util/delay.h> #define BUZ PD4 #define wiecej (1<<PD1) //chowanie #define mniej (1<<PD0) //wysuwanie int main(void) { DDRD |= (1<<BUZ); DDRD |= (1<<PD0); DDRD |= (1<<PD1); PORTD = 0x00; PORTD |= (1<<BUZ);...

    Mikrokontrolery AVR   24 Sty 2016 00:40 Odpowiedzi: 31    Wyświetleń: 3015
  • Sterowanie silnikami joystickiem z modułem nrf24l01

    Witam Otóż rzecz polega na tym, że (prawdopodobnie) w programie odbiornika, w void loop, mam błędnie sformułowane instrukcje do komendy stopp. Problem jaki mam, to gdy pchnę joystick np. do przodu to gdy go puszczę, żeby powrócił do pozycji zero, to silniki kręcą się dalej w tym kierunku , którym był ostatnio wysyłany sygnał, tylko, że wolniej (tak...

    Arduino   05 Lut 2019 16:38 Odpowiedzi: 2    Wyświetleń: 732
  • ATmega32 sterowanie silnikami krokowymi - robot kartezjański

    Uzupełniłem bibliotekę do sterowania silnikiem o komentarze, mam nadzieję, że teraz będzie dokładnie wiadomo, o co mi chodzi. [syntax=c]#ifndef STEPPER_H_ #define STEPPER_H_ #define TURN 400 //ilosc krokow na obrot silnika #define MAX_DELAY 255 //maksymalna wartosc opoznienia miedzy krokami #define MIN_DELAY 5 //minimalna wartosc opoznienia miedzy krokami...

    Mikrokontrolery AVR   19 Mar 2018 15:54 Odpowiedzi: 8    Wyświetleń: 876
  • Diagnostyka nieprawidłowości Arduino Uno R3 - sytuacja z robotem, serwem i silnikami DC

    Witam, Arduino, serwo, czujnik ultradźwiękowy oraz shield L293D) zasilanego 9V baterią. Jaka może być tego przyczyna? Nic nie śmierdzi spalenizną, a dioda świeci, tak jak powinna. Jedynie co, to raz chyba przypadkowo wypięła mi się z shielda zworka. Może wtedy poleciało? Gdzie, dokładnie do którego portu jest podłączona ta 9-Voltowa bateria ? Czy do...

    Arduino   02 Cze 2021 22:57 Odpowiedzi: 7    Wyświetleń: 1248
  • program na PC ktorym moglbym sterowac silnikiem krokowym

    A nie można samemu napisać? Silnik krokowy może pracować w trybie "zwykłym" lub tzw. mikrokrokach. Poniżej kod który umożliwia sterowanie w obu trybach. Zmienną Z ustawiasz ile kroków ma wykonać silnik, delay decyduje o prędkości obrotowej silnika (im większa prędkość tym mniejsza wartosć delay (min 1)). Kiedyś zrobiłęm prace dyplomową - robota (kilka...

    Automatyka Przemysłowa   23 Gru 2007 09:17 Odpowiedzi: 3    Wyświetleń: 1670
  • Czy kod i schemat do sterowania silnikiem krokowym Atmega32 są poprawne?

    Chciałbym zrealizować sterowanie silnikiem krokowym, przy pomocy atmegi32. Schemat: http://obrazki.elektroda.pl/3368256400_1... Program do atmegi: [syntax=c] #include<avr/io.h> #define F_CPU 1000000 #include<util/delay.h> void main() { DDRA = 0; //ustawienie portu A jako wejściowego DDRB= 0xFF; //ustawienie portu B jako wyjściowego...

    Robotyka Modelarstwo i CNC   17 Kwi 2013 05:51 Odpowiedzi: 11    Wyświetleń: 3132
  • Nieprawidłowe działanie ATMEGA8A - sterowanie silnikiem krokowym i INT0

    WItam, mam problem na który nie mam pomysłu. Na ATMEGA8A robie sterowanie silnikiem krokowymw 3 pozycjach lewo, prawo i stop,i dziala zgodnie z oczekiwaniami. Nastepnie dolaczylem do INT0 wlacznik krańcowy zeby generowal przerwanie i cofal silnikiem wrazie wystapienia przerwania. I tu zaczely sie schody bo podciagam VCC pod INT0 zeby przerwanie generowalo...

    Mikrokontrolery AVR   02 Lip 2021 14:03 Odpowiedzi: 4    Wyświetleń: 528
  • wemos d1 mini -jak na wyświetlaczu 7 segmentowym wyświetlić dane ze strony www?

    taki mały przykład... trochę bałaganiarski ale widać jak ogarnąć buttony na stronie www. [syntax=c] #include <pcf8574_esp.h> //#include <PCint.h> #include <U8g2lib.h> #include <U8x8lib.h> //#include <Wire.h> U8G2_SH1106_128X64_VCOMH0_1_HW_I2C u8g2(U8G2_R2 ,U8X8_PIN_NONE,SCL,SDA); TwoWire testWire; PCF857x pcf8574(0x20,&testWire);...

    ESP8266 i ESP32   04 Wrz 2019 21:15 Odpowiedzi: 6    Wyświetleń: 753
  • Atmega32: Jak dodać wyświetlacz LCD do programu z silnikiem krokowym i potencjometrem?

    Witam, Czy ktoś może mi zmodyfikować tak mój program aby działał mi wyświetlacz LCD ? Chodzi tutaj o to że mam podłączony mały silnik krokowy oraz potencjometr a do tego jeszcze przyciski "start, stop, zmień kierunek obrotu". Wszystkie przyciski działają, potencjometr również, a teraz chciałbym aby zakres mojego potencjometru był wyświetlany na LCD...

    Mikrokontrolery AVR   15 Sty 2018 00:02 Odpowiedzi: 2    Wyświetleń: 828
  • L293D i atmega8 - silnik nie startuje, układ się grzeje

    https://obrazki.elektroda.pl/6586900500_... Witam. Otóż mam problem z podłączeniem/bardziej działaniem atmegi8 oraz sterownika L293D. Wszystko jak na obrazku, nie jestem dobry w tworzeniu schematów ale myśle że można się połapać. Silnik po prostu nie startuje natomiast układ okropnie się grzeje. To samo przy próbie zapalenia diody...

    Mikrokontrolery AVR   08 Kwi 2019 20:59 Odpowiedzi: 6    Wyświetleń: 765
  • Silnik krokowy bipolarny ATmega32 - program sterujący w języku C z wykorzystaniem przerwań

    Jeśli mam być szczery to potrafię korzystać z google i zależało mi na szybkim i prostym wytłumaczeniu, jakie timery jak zdefiniować odpowiednio czasy i jak obsłużyć te przerwania. W C robiłem głównie aplikacje konsolowe i znam konstrukcje pętli, umiem korzystać z instrukcji warunkowych i ogólne podstawy. Niestety przy uC zabija mnie tempo prowadzonych...

    Nauka Elektroniki, Teoria i Laborki   07 Sty 2021 00:04 Odpowiedzi: 2    Wyświetleń: 651
  • [Atmega16] [Atmega16][C] Sterowanie silnikiem DC i zliczanie impulsów timerem0

    1. Przycisk powinieneś podłączyć do wejścia T0 (PB0). Niestety nie widzę zdjęcia, aby to zweryfikować. 2. Ustaw początkowa wartość licznika mniejszą od 0xFA(różnica będzie wynosiła konieczną ilość naciśnięć), inaczej natychmiast ustawi wszystkie bity portu D na wysoki.

    Mikrokontrolery AVR   16 Lip 2012 19:41 Odpowiedzi: 12    Wyświetleń: 2555
  • Jak uruchomić dwa programy w C jednocześnie do sterowania silnikiem?

    Witam mam dwa oddzielne programy w C. Jeden za pomocą przycisków steruję silnikiem(prawo lewo) Oto ten program: #include "C:\WinAvr\avr\include\avr\io.h... #define B4_ON PORTB |= 0x10 #define B4_OFF PORTB &= 0xEF #define B5_ON PORTB |= 0x20 #define B5_OFF PORTB &= 0xDF #define OSC 4 void waitms(unsigned char x) {// definicja...

    Mikrokontrolery   13 Sie 2007 13:15 Odpowiedzi: 2    Wyświetleń: 1540
  • [Kl46Z] - Port E22 nie ustawia się na 1 przy sterowaniu silnikami L293D

    Mam program do sterowania silnikami (autkiem) przez układ L293D. Pobiera napięcie z joystica 0-3,3 V i w zależności tego kieruje silnikiem prawo-lewo, przód-tył i wysyła PWM do nich. Wszystko działa prócz portu E22. Ciągle jest tam zero. Gdy wartość X jest mniejsza od 1400 powinno być tam "1". W debugerze wskakuje do tego warunku ale jedynka się nie...

    Mikrokontrolery ARM   12 Lut 2016 21:27 Odpowiedzi: 2    Wyświetleń: 744
  • ESP32-C3: Konflikt PWM serwa SG90 i silnika przy 50Hz i 5000Hz

    AI: Czy możesz podać fragmenty kodu, które używasz do inicjalizacji i sterowania PWM w głównym programie? #include <ESP32Servo.h> // inicjalizacja biblioteki ESP32PWM M1_PWM; // inicjalizacja pwm silnika 1 ESP32PWM M2_PWM; // inicjalizacja pwm silnika 2 ESP32PWM S1; // inicjalizacja pwm serwa void setup() { ESP32PWM::allocateTimer(0); ESP32PWM::allocateTimer(1);...

    ESP8266 i ESP32   02 Sty 2025 12:11 Odpowiedzi: 1    Wyświetleń: 276
  • Jak sterować silnikiem za pomocą ATmega16, ustawienie pinów PD4 i PD3?

    No próbowałem np. z: 01 00 PD2 wysoki PD3 niski } }[/syntax] I to nie działa, bo myślałem, że ma być 0 na minusie i 1 na plusie, ale zamiast mi powiedzieć jedną linijkę kodu, to wywody mi robisz, nic się nie dzieje bez i z przyciskiem.

    Mikrokontrolery Początkujący   06 Lut 2013 20:17 Odpowiedzi: 26    Wyświetleń: 2490
  • [Atmega8] Sterowanie silnikiem Atmega8 i L293D - losowe zmiany kierunku obrotów

    Witam. Napisałem prosty program do sterowania silnikiem. Mostek L293D mam podpięty pod wyjścia PD0 i PD1, natomiast przycisk zwierający z masą do PC0. Idea działa ma być taka: Silnik kręci się cały czas w jedną stronę, natomiast p przyciśnięciu przycisku kręci się przez określony czas w drugą stronę. Problem wydaje się banalny, niestety przy zastosowaniu...

    Mikrokontrolery AVR   20 Sty 2013 13:07 Odpowiedzi: 1    Wyświetleń: 1329
  • Dobór przekaźnika czasowego do sterowania silnikami etapami

    Witam. Zamiast bawić się w NE 555 itp. , kup sobie najtańsze arduino uno , przekażnik dedykowany do niego , oraz rezystor 10K , wgraj ten prosty programik , na testach działa według Twoich zaleceń. #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3f,2,1,0,4,5,6,7,3,POSITIVE); signed short minuty, sekundy; char liniaczasu[16]; int guzik =...

    Automatyka Przemysłowa   07 Mar 2020 20:54 Odpowiedzi: 23    Wyświetleń: 669
  • Arduino Mega2560 - robot, sterowanie przerwaniami silnikami DC

    Trochę przerobiłem jak Kolega podpowiadał. Przeniosłem licznik do oddzielnej funkcji wywoływanej przerwaniem, zmieniłem nazwy zmiennych, ale w innych miejscach coś musiałem skopać bo licznik "pulsuje" a silnik nie rusza. Składnia przerwania jest w/g instrukcji to raczej tak powinno być. Nie mam pojęcia jak to rozgryźć. [syntax=c]#include <LiquidCrystal.h>...

    Arduino   27 Cze 2015 20:43 Odpowiedzi: 22    Wyświetleń: 2208
  • Przykład kodu PWM na Attiny2313: Timer1, PB3, PB4, 16-bit, sterowanie silnikami

    Całość będzie połączona według schematu z załącznika. Poczytałem to co mi podesłałeś jednak nie mam pojęcia jakie rejestry jak ustawić. Chce Sterować pwm prędkością silników (wejściem 1-2EN oraz 3-4EN) natomiast kierunek ma być określany przez odpowiednie stany 1A i 2A oraz 3A i 4A). Oto co narazie napisałem niewiele ale nie mam pewności czy nawet to...

    Mikrokontrolery AVR   15 Kwi 2011 21:32 Odpowiedzi: 5    Wyświetleń: 2409
  • Jak połączyć Raspberry Pi z Arduino przez I2C do sterowania silnikiem krokowym?

    Oczywiście, że slave musi mieć adres. Z Arduino można tak (przykład znaleziony w necie): [syntax=c] #include <Wire.h> [syntax=c]void setup() { Wire.begin(2); // join i2c bus with address #2 Wire.onRequest(requestEvent); // register event Serial.begin(9600); // start serial for output } void loop() { delay(100); } // function that executes whenever...

    Raspberry Pi i inne SBC   01 Lut 2019 11:03 Odpowiedzi: 3    Wyświetleń: 1500
  • Jak poprawić kod do sterowania silnikiem krokowym PM35L na ATmega88 i ULN2003?

    Do włączenia silnika krokowego PM35L http://www.eminebea.com/content/html/en/... http://www.eminebea.com/content/html/en/... na ATmega88 z ULN2003 napisałem taki uproszczony kod #define F_CPU 1000000UL #include<avr/io.h> #include <util/delay.h> #define...

    Mikrokontrolery AVR   08 Maj 2011 16:03 Odpowiedzi: 9    Wyświetleń: 4622
  • Woltomierz z wskazówką na silniku krokowym: Arduino Nano, jaki sterownik kupić?

    Na serwie SG90 będzie łatwiej https://obrazki.elektroda.pl/7603416900_... https://filmy.elektroda.pl/75_1678529029...

    Projektowanie Układów   20 Kwi 2023 20:59 Odpowiedzi: 4    Wyświetleń: 282
  • Stm32F103 C - Timer startuje po 1 minucie przy sterowaniu silnikiem krokowym

    Cześć. Napisałem sterownik silnika krokowego z wykorzstaniem DMA i TIM1. Sygnał przyspieszam z wykorzystaniem tzw. Rampy. Czasy sobie wyliczam i ładuje do tablicy DMA i przekazuje z niej do wartości TIM PERIOD. Program działa jak należy, ale martwi mnie to dlaczego Timer zaczyna pracować dopiero po 1 minucie ?!?. [syntax=c]#include "stm32f10x.h" #include...

    Mikrokontrolery ARM   31 Sty 2018 23:01 Odpowiedzi: 2    Wyświetleń: 801
  • Jakie silniki i programy wybrać do tworzenia gier? C++, Unity, Unreal Engine – skąd pobrać?

    no cóż... niestety, nie jest to takie proste. najlepiej robić w kilku - jeden pisze kod źródłowy, inny zajmuje się muzyką, jeszcze inny dźwiękiem, jeszcze ktoś grafiką... uwierz mi, roboty jest naprawdę DUŻO. Przykład? zobacz poniżej, ten program jest w C++ i ma za zadanie TYLKO wyswietlić napis w kolorze czerwonym. --- #include <stdio.h> #include...

    Software serwis   21 Sty 2005 22:30 Odpowiedzi: 5    Wyświetleń: 1371
  • Nie prawidłowe działanie silnika krokowego, sterowanego poprzez Arduino

    W takim bądź razie do czego służy ten sterownik skoro nie działa? Z noty katalogowej: Applications include relay drivers, hammer drivers, lamp drivers, display drivers (LED and gas discharge), line drivers, and logic buffers. Ani słowa o silnikach krokowych. Ja chce tylko wstępnie żeby się silnik obracal na tym układzie, do tego nie jest wymagamy mostek...

    Arduino   19 Sie 2018 19:35 Odpowiedzi: 15    Wyświetleń: 1248
  • C - Sterowanie dwoma silnikami krokowymi na Atmega32 - różne obroty

    Witam, chcę wysterować dwa silniki krokowe, w necie znalazłem program sterujący jednym silnikiem i podjąłem się modernizacji go. Efekt jest taki że oba silniki pracują, jednak wykonują dokładnie taki sam obrót. Program przerabiałem bardziej na "chłopski rozum" bo jeszcze jestem laikiem jeśli chodzi o programowanie, dlatego może wyglądać dość chaotycznie,...

    Mikrokontrolery Początkujący   11 Lut 2015 23:23 Odpowiedzi: 8    Wyświetleń: 1056
  • Konfiguracja kroków na mm w LaserGRBL dla CNC z Nema 17 i laserem 2,5W

    Zacznij od kursu Arduino: Taka genialna odpowiedź powinna byc ' wynadgrodzona ' przez cerberusa tej grupy w ilości co naimniej 100 punktów (!) Byc może autor przeoczył, bądź celowo pominął załączenie kodu, który jest tu wyjatkowo prosty i zawiera tylko jedną linię . Oto cały kod do wpisania w arduino: należy dokonac odpowiedniej konfiguracji parametrów...

    Arduino   20 Kwi 2019 11:00 Odpowiedzi: 4    Wyświetleń: 4518
  • Jak zwiększyć prędkość silnika w mostku H? Zmiana tranzystorów czy rezystorów?

    jak zwiększyć prędkość obracania się silnika ? zmieniając tranzystory o wiekszym pradzie czy ktores elementy mostka H np. rezystory ! program sterujący: #include "51xD2.h" #define button0 P3_0 #define button1 P3_1 #define button2 P3_2 main() { while(1) { if ( button0==0 ) { P2_0=0; P2_1=1; } if ( button1==0 ) { P2_0=1; P2_1=0; } if ( button2==0 ) {...

    Mikrokontrolery   03 Paź 2006 14:24 Odpowiedzi: 7    Wyświetleń: 2565
  • Dlaczego silnik krokowy 6-przewodowy nie działa z Atmega16 i ULN2803?

    Chcę wysterować silnik krokowy 6 przewodowy. Jest to niewielki silnik o napięciu 3,5V i prądzie 0,95A. Sterowanie robię poprzez Atmega16, a następnie układ ULN2803. Schemat wziąłem ze strony: http://robotika.yweb.sk/skola/Krokove%20... chociaż jest wiele podobnych schematów. Oczywiście...

    Mikrokontrolery   18 Sie 2010 16:38 Odpowiedzi: 2    Wyświetleń: 1970
  • Jak przyporządkować funkcje z menu OLED do sterowania silnikami krokowymi?

    Widzę brak zainteresowania, ale rozumiem, "gość chce gotowca". Otóż nie. posiedziałem kilka dni i coś tam naskrobałem a że z C++ mam do czynienia dopiero od 2dwóch tygodni to proszę się nie nabijać tylko poradzić jak wybrnąć z problemu. Prośba z poprzedniego posty już jest nieaktualna, bo jakoś sobie poradziłem, może nie najlepsze rozwiązanie ale działa....

    Arduino   11 Sie 2015 19:58 Odpowiedzi: 16    Wyświetleń: 1860
  • Jak zaprogramować sterowanie silnikiem krokowym z klawiatury w asemblerze?

    Witam. ja mam też problem z silnikiem krokowym. Wymontowałem go z dysku twardego(więc może to jest raczej DLDC ale nie jestem pewien). W każdym razie zrobiłem układ jak na schemacie , na: - Atmega8 - BS170 - rezystorki i to wszystko. I moim zdaniem (czyli wątpliwe;) ) to powinno działać. Pobniżej przedstawiam kod programu . Może coś robie źle :( , już...

    Mikrokontrolery   13 Lut 2006 00:53 Odpowiedzi: 13    Wyświetleń: 11709
  • Atmega32A - Moduł L298 - Sterowanie silnikiem DC - PWM

    Witam! Mam problem ze sterowaniem silnikiem DC przy pomocy PWM. Jeśli ustawie PWM jako stałą wartość np. wypełnienie 100% to wszystko ładnie działa, ale gdy chcę, aby silnik zmieniał prędkość, to dzieją się cuda... [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> ISR(INT2_vect, ISR_NOBLOCK) { DDRB^=(1<<PB3);...

    Mikrokontrolery AVR   02 Sty 2018 23:56 Odpowiedzi: 22    Wyświetleń: 1536
  • Jak podłączyć L293D z ATMega8-16PU do sterowania silnikami z CD-ROM?

    Witam. Od razu muszę się przyznać, że jestem początkującym w tej dziedzinie, ale nie będę pisał dlaczego i po co postanowiłem zbudować prostego robota... nie w tym rzecz. Otóż mam kilka problemów. Zakupiłem mikroprocesor ATMega8-16PU i układ scalony L293D , mam również dwa silniczki takie jak od cd-romów. Mikroprocesor zaprogramowałem najzwyklej, tak...

    Automatyka Przemysłowa   25 Lut 2006 14:14 Odpowiedzi: 3    Wyświetleń: 2138
  • Prośba o sprawdzenie schematu - ATmega8 + L293D do sterowania silnikami

    Rozumie, że nie obawiasz się o silniki i nie będziesz nimi kręcił na maksymalnym wypełnieniu PWM przez dłuższy czas? A to jakiś problem? Nie po to wymyślono PWM żeby dowolnie z niego korzystać? Siedze właśnie już cały dzień na sterowaniem PWM i nie moge rozwiązać pewnego problemu. Otóż mam bardzo zbliżony schemat do kolegi. Różnice są następujące:...

    Pomoc w PCB   16 Mar 2014 23:33 Odpowiedzi: 6    Wyświetleń: 2850
  • Sterowanie silnikiem BLDC z dysku twardego 5400 obr/min - Atmega8, BS170, kod ASM

    Witam. Chciałbym zrobić sterownik do takiego silnika , wydaje mi się że jest to silnik BLDC (prądu stałego z magnesami trwałymi) jednak można go sterować jak zwykły krokowy(bo już próbowałem). Jednak mam problem układ który poniżej przedstawiam nie chce ziałać poprawnie tzn silnik się nie kręci bez wyraźnego powodu. Czy mógłby ktoś wyjaśnić mi dlaczego...

    Automatyka Przemysłowa   07 Sie 2006 23:17 Odpowiedzi: 15    Wyświetleń: 8479
  • Sterowanie silnikiem DC na Atmega32 z Timer1 - regulacja PWM w C++

    Witam. Czy mógłby mi ktoś powiedzieć w jaki sposób można sterować silnikiem DC (programowo) na Timerze1. Mam programik, który powinien to robić, lecz nie działa. Dlaczego nie wiem. Dołączam poniżej kod. Jeśli chodzi o załączanie to zbudowałem prosty układzik na tranzystorze załączającym oraz diode do zabezpieczenia przed przepięciami. Interesuje mnie...

    Mikrokontrolery   03 Lut 2008 11:13 Odpowiedzi: 6    Wyświetleń: 4270
  • Kod Arduino do sterowania czasem wtrysku w zależności od obrotów

    To jest tester wtryskiwaczy a nie sterownik silnika. Dlatego kąt wtrysku, jego początek i koniec nie ma znaczenia większego. Przy takim założeniu można użyć biblioteki TimerOne w celu uzyskania odpowiedniego sygnału PWM. Zgodnie z informacjami podanymi w pierwszym poście, inicjacja timer'a mogłaby wyglądać następująco: [syntax=c]#include <TimerOne.h>...

    Arduino   16 Lis 2019 22:30 Odpowiedzi: 7    Wyświetleń: 2148
  • Sterowanie silnikiem krokowym: stopniowy wzrost prędkości, analiza kodu C++

    Trochę poprawiłem. Zostawiłem tylko jeden timer. To chyba sporo zmieniło w działaniu. #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include "HD44780.h"//radzio #include "TWI.h"//radzio #define LICZBA_KANALOW 4 //cztery kanały- tu można zwiększyć ilość kanałów #define...

    Mikrokontrolery   27 Gru 2010 00:14 Odpowiedzi: 81    Wyświetleń: 7118
  • Sterowanie światłem po zatrzymaniu silników drzwi garażowych z użyciem millis()

    A czy drugi warunek jest potrzebny ? Tzn. ten jeżeli światło jest załączone, zrobiłem tylko na warunku "if (garaz==false)" i światło zostaje wyłączone jednak bez ustalonej zwłoki, co dalej robię źle ? [syntax=c]#include <SoftwareSerial.h> SoftwareSerial Digit(10,11); // RX, TX byte DaneBT; ///////SILNIKI GARAŻU //////////////////////////////////...

    Arduino   01 Mar 2017 19:00 Odpowiedzi: 15    Wyświetleń: 2502
  • Arduino + przekaźnik 2 kanałowy + silnik dwubiegunowy

    Witam ponownie Pojawił się mały problem, po podłączeniu silnika do przekaźnika - tak jak na rysunku powyżej -przekaźnik "przeskakuje" :( nie wiem co jest tego przyczyną. Kod programu #include <RCSwitch.h> RCSwitch mySwitch = RCSwitch(); void setup() { pinMode(8, OUTPUT); digitalWrite(8,HIGH); pinMode(9,...

    Arduino   03 Mar 2023 10:11 Odpowiedzi: 19    Wyświetleń: 1227
  • Sterowanie silnikiem krokowym- ugrzązłem (ale jest postęp)

    Znowu post pod postem- ale po długim grzebaniu w książkach i w sieci- a zwłaszcza dzięki pomocy Dr_Vee działa w C. #include <avr/interrupt.h> #include "HD44780.h" #include <stdint.h> int main(void) { // ustawianie rejestrów sei(); DDRC=0; PORTC=255; DDRB=255; TCCR0A=0; TCCR0B|=(_BV(CS00)|_BV(C...

    Mikrokontrolery AVR   04 Sie 2010 15:11 Odpowiedzi: 19    Wyświetleń: 3635
  • Arduino Uno R3, LCD 16x2 I2C, enkoder – jak zrobić przewijane menu do sterowania silnikiem?

    (...) isku wbudowanego w enkoder) zmiene wartości kąta, 4.Przechodząc do zagnieżdżonego menu gdzie obracając enkoderem (zwiększam/ zmniejszam) wartość kąta, 5.Zatwierdzam wartość ponownym użyciem przycisku enkodera, 6.Wracam do głównego MENU. Oto przykładowy program na Arduino Uno R3, wykorzystujący enkoder obrotowy i wyświetlacz LCD (16x2x I2C): ```...

    Arduino   18 Mar 2023 14:36 Odpowiedzi: 3    Wyświetleń: 390
  • Atmega8 + l293D - Silnik krokowy wykonuje tylko krok w przód i w tył, dlaczego?

    Witam serdecznie. Chciałem poprosić o pomoc w tym prostym projekcie. Na płytce prototypowej podłączyłem do µC układ L293D, do niego silnik krokowy z czterema wyprowadzeniami(silnik z drukarki). Wszystko podłączyłem wg noty katalogowej drivera. Mój problem polega na tym, że po odpaleniu programu silnik wykonuje krok w przód i krok w tył. Nic poza...

    Mikrokontrolery AVR   06 Gru 2011 07:50 Odpowiedzi: 6    Wyświetleń: 2846
  • Sterowanie przez lpt - jak?

    Gdy byś sciągnoł biblioteke ntport to ponizej daje ci schemat i kod do sterowania silnikiem krokowym: #include "iostream" #include "c:\Program Files\NTPort library\ntport.h"//biblioteka ntport #include <time.h> using namespace std; //funkcja sllep void sleep(unsigned int mseconds) { clock_t goal = mseconds...

    Automatyka Przemysłowa   11 Lut 2006 13:09 Odpowiedzi: 5    Wyświetleń: 2034
  • Atmega16A/l293D - Kod PWM do sterowania silnikami DC w robocie

    Witam, chciałbym zrobić robocika z silniczkami DC sterowane poprzez PWM. Niestety nie bardzo mam pojęcie jak to przerzucić na kod. Napisałem program, ale nie jestem pewny czy jest poprawny i czy moje myślenie w ogóle jest poprawne. Poniżej zamieszczam kod: [syntax=c] #define F_CPU 1000000L #include <avr/io.h> #define PRZOD 0x02 // (1<<PA1)...

    Mikrokontrolery AVR   10 Sty 2013 09:14 Odpowiedzi: 11    Wyświetleń: 2661
  • Sterowanie samochodzikiem z ESP8266 i L298N nie działa - co robić?

    "Wrócę wieczorem i podam wszystkie szczegóły. Chciałem się najpierw dowiedzieć, czy ktoś byłby zainteresowany pomogą w poprawieniu programu napisanego w C++." Dodano po 10 KOD DLA SAMOCHODZIKA #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> // Ustawienia sieci WiFi const char *ssid = "NazwaTwojejSieci";...

    ESP8266 i ESP32   26 Lut 2024 02:06 Odpowiedzi: 4    Wyświetleń: 636
  • [Atmega8][C]Sterowanie silnikiem krokowym bipolarnym

    Witam , jestem początkującym elektronikiem jak i programistą dlatego proszę o wyrozumiałość. Schemat elektroniczny już mi ktoś sprawdził i powinien być dobrze ale w skrócie to chcę sterować za pomocą Atmegi8 poprzez układ L293 silnikiem krokowym dwufazowym bipolarnym. Wiem że ten listing nie jest poprawny, ale tyle udało mi się napisać i nie wiem co...

    Mikrokontrolery AVR   27 Gru 2009 12:07 Odpowiedzi: 1    Wyświetleń: 3827
  • Sterownik Silników DC [L298][Temperatura][Atmega8][C]

    Witam, Złożyłem już sobie podstawowe serce robota sumo. #include <avr/io.h> #include <util/delay.h> //ENABLE1 - PB1 //ENABLE2 - PB2 //Input1_1 - PD4 //Input1_2 - PD5 //Input2_1 - PD3 //Input2_2 - PD2 #define ENABLE1 0x04 #define ENABLE2 0x02 #define ENABLE1i2 0x06 #define INPUT1_1 0x10 #define INPUT1_2 0x20 #define INPUT1_1i2 0x30 #define...

    Robotyka Modelarstwo i CNC   31 Mar 2009 23:25 Odpowiedzi: 2    Wyświetleń: 2764
  • MF 8240 powershift twardo przełącza biegi po grzebaniu w liczniku oraz wiązce elektrycznej silnika

    Kalibrację wykonuje się przy użyciu wbudowanego wyświetlacza. Jest ona kilkupoziomowa. Level 0 These calibration functions are designed for use by the operator during normal functioning of the vehicle. They use the membrane keys 1, 2 and 3. The 0 level calibrations include the following: forward speed, wheel slip ratio, engine speed, PTO speed, area...

    Maszyny Rolnicze, Sprzęt Ciężki   28 Sie 2023 09:39 Odpowiedzi: 8    Wyświetleń: 996
  • Rzeczywiste opóźnienia inne niż w kodzie programu.

    Tutaj mam programik, który chciałem wrzucic do pojazdu, co prawda śmieszyc może co niektórych, ale kazdy się kiedys uczył :) #define F_cpu 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { DDRD = 0xff;//wyjscia na silniki DDRC = 0x00;//pc0,pc1 podlaczone do vcc PORTC = 0x03; while(1)//petla {...

    Mikrokontrolery AVR   21 Sie 2011 12:29 Odpowiedzi: 13    Wyświetleń: 1959
  • Arduino - Jak sterować silnikiem krokowym pilotem IR?

    Witam Mam pilot z czujnikiem podczerwieni i silnik krokowy. Potrzebuję podłączyć silnik krokowy w taki sposób, żeby strzałką do góry na pilocie silnik zaczął się obracać, następnie gdy obraca sie to strzałką w dół go zatrzymać i gdy silnik jest nieruchomy to strzałką w dół zacząć go obracać w przeciwną stronę. Wie ktoś jak to mozna rozwiązać? Próbowałem...

    Arduino   16 Mar 2016 22:18 Odpowiedzi: 19    Wyświetleń: 1371
  • - Sterowanie temperaturą silnikiem krokowym - Arduino nano

    Wklejony przez Ciebie kod jest dobry do demonstracji działania silnika i nic poza tym. Głównym problemem jest tu zastosowanie delayMicroseconds() . Poczytaj proszę o możliwości zastąpienia tych funkcji funkcjami nieblokującymi - choćby z wykorzystaniem słynnych millis() - jak to ugryźć znajdziesz w przykładzie Arduino IDE "BlinkWithoutDelay". Ale do...

    Arduino   03 Sty 2018 08:10 Odpowiedzi: 22    Wyświetleń: 3270
  • Sterowanie silnikiem BLDC na Atmega8 - problem z uruchomieniem kodu

    Witam, próbuje napisać program sterujący silnikiem bezczujnikowym BLDC. Zaczerpnąłem schemat ze strony //wyjscia tranzystorów mocy, stan wysoki #define CONNECT_A_H_P PORTD|=0x02 //D1 #define CONNECT_A_H_N PORTD|=0x01 //D0 #define CONNECT_B_H_P PORTC|=0x10 //C4 #define CONNECT_B_H_N PORTC|=0x08 //C3 #define CONNECT_C_H_P PORTC|=0x02 //C1 #define CONNECT_C_H_N...

    Mikrokontrolery AVR   11 Sie 2010 20:53 Odpowiedzi: 8    Wyświetleń: 4893
  • Zdalnie sterowany czołg/autko (przez WiFi), podwozie z gąsienicami, moduł L298 z NodeMCU

    https://obrazki.elektroda.pl/9566439700_... Jak zbudować robota na NodeMCU, L298 i dwóch silniczkach? Oto krótki miniprojekt - część pierwsza. Uruchamiamy zdalnie sterowany "czołg" z dwoma gąsienicami. Przy okazji zobaczymy jak podłączyć L298 do silników, jak go obsłużyć PlatformIO/Arduino oraz jak można nim sterować przez WiFi. Pokazany...

    Artykuły   27 Kwi 2025 23:04 Odpowiedzi: 25    Wyświetleń: 2163
  • Jak zamontować silnik spalinowy w rowerze i jakie są dodatkowe koszty?

    Odpowiedź odnośnie kosztów zamówienia piast: "The price is the same of HD Axles model #1 and model #2. Unit price is usd30/pc. Below is the price with shipping cost. 1) For 5 pcs For the HD Axles, the unit price is usd30/pc The air freight to Poland is usd150 Paypal fee is usd15 Total cost is usd315 include shipping to your door 2) For 10 pcs For the...

    Ogólny techniczny   05 Gru 2024 01:43 Odpowiedzi: 7425    Wyświetleń: 1255746
  • [Atmega32] Jak liczyć 200 impulsów PWM na PD7 dla obrotu silnika krokowego?

    Mam mały problem z liczeniem impulsów pochodzących z TCCR2. Potrzebuje dokładnie 200 impulsów aby wał silnika krokowego obrócił się w prawo o jeden obrót. Jeden 360 stopni obrót wału silnika to 200 kroków po 1.8 stopnia każdy. Poniżej przedstawiam kod w języku C który napisałem do tej pory. Nie jestem jakimś orłem w programowaniu uP. Chciałbym państwa...

    Mikrokontrolery AVR   12 Cze 2011 22:03 Odpowiedzi: 2    Wyświetleń: 1309
  • Arduino ESP8266 - Jak dekodować JSON za pomocą wyrażeń regularnych?

    Używam biblioteki Używałeś w pierwszy podejściu, tam gdzie "silnika json" pobierałeś wartości po nazwie (co było nieudane z innych względów) teraz to wyłącznie includujesz. Moim zdaniem na szukanie i chaotyczne wklejanie kodu schodzi więcej czasu niż zrobienie tego samemu, bo miałeś prawie dobrze. To jest pozorny zysk na czasie. I żadna inwestycja...

    Arduino   17 Cze 2016 20:05 Odpowiedzi: 25    Wyświetleń: 1728
  • [ATmega8][L293] - Sterowanie silnikiem krokowym bipolarnym (Hybryda)

    Witam! Problem polega na tym, że po połączeniu całego schematu : http://obrazki.elektroda.pl/7794839600_1... silnik niestety po wciśnięciu guzików stoi w miejscu i drży. Zasilanie mikroprocesora oraz L293 VCC jest z USB ASP a zasilanie silnika doprowadzone na V+ jest z baterii 9V obniżone przez rezystor 27 Ω aby było koło 7,4 V....

    Mikrokontrolery AVR   13 Sty 2014 14:56 Odpowiedzi: 8    Wyświetleń: 6222
  • Atmega8 - sterowanie silnikiem krokowym (nie skacze krok po kroku?)

    Witam Kupiłem ostatnio 3 silniczki krokowe 28BYJ-48-5V http://robocraft.ru/files/datasheet/28BY... razem ze sterownikiem ULN2003, który jest chyba poprostu w tym przypadku wzmacniaczem prądowym http://obrazki.elektroda.pl/6779459300_1... Wcześniej nigdy nie miałem do czynienia z silnikiem krokowym, ale wyczytałem, że sterowanie...

    Mikrokontrolery Początkujący   23 Paź 2014 14:15 Odpowiedzi: 4    Wyświetleń: 2775
  • Atmega8a + L293D - Silnik nie obraca się przy podaniu stanu wysokiego na PC0

    1. Zamieniałeś silniki miejscami, by sprawdzić, czy to wina silnika, czy układu? Tak silniki zamieniałem miejscami, skutek ten sam. 2. Jaką częstotliwość taktowania mikrokontrolera masz ustawioną? Domyślnie jest 1 MHz. 3. Przy jakiej wartości wypełnienia PWM, silniki piszczą? Próbowałeś dać wypełnienie 100%? Jaki efekt? Jak widać w programie, na samym...

    Mikrokontrolery Początkujący   25 Maj 2016 09:46 Odpowiedzi: 35    Wyświetleń: 4605
  • [ATmega8][C] Obsługa ADC - odczyt kanałów dla linefollowera

    [syntax=c]#define F_CPU 10000000L #include <avr/io.h> #include <avr/interrupt.h> //definicje //SILNIK PRAWY #define silnikP1_ON PORTD |= _BV(0) #define silnikP1_OFF PORTD &= ~_BV(0) #define silnikP2_ON PORTD |= _BV(1) #define silnikP2_OFF PORTD &= ~_BV(1) //SILNIK LEWY #define silnikL1_ON PORTD |= _BV(3) #define silnikL1_OFF PORTD...

    Mikrokontrolery AVR   14 Mar 2011 17:50 Odpowiedzi: 41    Wyświetleń: 7027
  • ULN2003 i 28BYJ-48 - niepełny obrót przy stepsPerRevolution=64

    Witam. Ostatnio zająłem się sterowaniem silnika krokowego 28BYJ-48 za pomocą modułu uln2003. https://botland.com.pl/pl/silniki-krokow... Mój problem polega na że nie wiem jaką wartości mam wpisać w: const int stepsPerRevolution...

    Arduino   16 Gru 2018 20:38 Odpowiedzi: 3    Wyświetleń: 1086
  • Attiny2313 - Jak ustabilizować napięcie na wyjściu przy obsłudze silnika krokowego?

    Zależy też jak szybko chcesz tym sterować bo przy małych obrotach przekaźniki też dadzą radę ale szybko się "wyklikają". Nie sądzisz, że to jest bardziej czytelne? [syntax=c]#include <avr/io.h> #include <util/delay.h> /* * Czas jednego kroku */ #define Step_period 1000 /* * Silnik */ #define M1 _BV(PD2) #define M2 _BV(PD3) #define M3 _BV(PD4)...

    Mikrokontrolery AVR   08 Lis 2011 16:01 Odpowiedzi: 8    Wyświetleń: 1439
  • [MEGA8][ASM] - Problem z sterowaniem silnikiem krokowym

    Chodzi mi o funkcję Delay. Patrz komentarz w kodzie: [syntax=asm] .include "m8def.inc" ;---------------------------------------... .def acc = r16 ; r16 teraz ma nazwę acc .def acc2 = r17 ; r17 teraz ma nazwę acc2 .cseg .org 0x00 rjmp reset //tutaj zostawiamy sobie miejsce na wektory przerwań. .org 0x13...

    Mikrokontrolery AVR   20 Lis 2013 10:27 Odpowiedzi: 15    Wyświetleń: 2028
  • Atmega16 + regulator obrotów do silnika bezszczotkowego

    Witam mam taki mały problem, ponieważ program działa tylko do programowania ale silnik nie chodzi, nie wiem czy to wina programu czy sterownika. Zasilanie ATmegi biorę z USB a do regulatora jako zasilanie silnika to baterie od telefonu bez zabezpieczenie, idzie do 23A :] Oto kod: [syntax=c] #include <avr/io.h> #include <util/delay.h> int...

    Mikrokontrolery AVR   12 Sie 2011 13:25 Odpowiedzi: 6    Wyświetleń: 2515