Перейти к содержанию

Никитос

Members
  • Постов

    674
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Никитос

  1. не могу уже второй день поставить "Спасибо" и не могу подписаться на тему. Что-то произошло?)

    когда жмякаю на "Подписаться" вылезает "Возникла проблема при загрузке этого содержимого.",а измененная репа другому юзеру скидывается после обновления страницы

  2. 18 часов назад, blackflash2007 сказал:

    Купи оренж пи последней модели поставь винду 10 по hdmi подключи монитор 

    там Windows 10 IoT, не то пальто.

     

    18 часов назад, Sancta сказал:

    планшеты под виндой вроде были.

    крепить не удобно,хотя штука прикольная

  3. #include <Stepper_28BYJ.h>
    #define STEPS 4078 // изменить количество шагов для вашего мотора
    
    Stepper_28BYJ stepper(STEPS, 8, 9, 10, 11);
    
    void setup()
    {
      stepper.setSpeed(5);  // установим скорость вращения 3 об/мин
    }
    void loop()
    {
    	if(digitalRead(14)==HIGH)//если кнопка нажата ... 
    	 { 
    		digitalWrite(13,HIGH);//включаем светодиод (для проверки работы кода) 
    		stepper.step(1100); // Делаем 40000 шагов в одну строну
    		stepper.step(-1100);// Делаем 40000 шагов в другую строну
    	 }
    } 

     

  4. Всем привет. Для одного переносного устройства понадобился компьютер под виндой. Ноутбук не рассматривается. Кто-нибудь использовал неттопы или что-то аналогичное для переносных устройств? Подключали монитор или матрицу? И на сколько прожорливая получилась система?

  5. Затяни потенциометр на АЦП,прерывание сделай каждые 2мс. Тогда макс звдержка будет 2048 мс. 

    if(i > ADC * 2 && PIN.X == 0)PORT.X = 0;

    не забудь переменную i обнулять при отключении входа, а то лажа получится)))

  6. Подними прерывание в 100мс (например).

    Включение выхода по изменению входа.

    Отключение засунуть в прерывание:

    i++;
    if(i > 10 && PIN.X == 0)PORT.X = 0;

    Выход отключится через 1.1 сек при условии что прерывание каждые 100мс

  7. @GreenCrab реле поставь:) обращаешься к одному мк,подключил к нему линию,обращаешься к другому- от первого отключил и к другому подключил))

    5b9249a13ed7f_.thumb.png.54ac6fe22f082f2abda62ab4372a59e6.png

    Своего рода ChipSelect, можно поставить дешифратор и расширить до огромного количества:)

    Только усиление сигнала не происходит)

  8. Я выше какую то чушь написал!))))))))

    /*******************************************************
    Chip type               : ATmega8
    Program type            : Application
    AVR Core Clock frequency: 1,000000 MHz
    Memory model            : Small
    External RAM size       : 0
    Data Stack size         : 256
    *******************************************************/
    
    #include <mega8.h>
    
    void main(void)
    {
    DDRB=(1<<DDB5) | (1<<DDB4);
    
    while (1)
          {
    		if(PINB.0 == 1){
    		PORTB.4 = PINC.4;
    		PORTB.5 = PINC.5;
    		}
    		else
    		{
    		PORTB.4 = 0;
    		PORTB.5 = 0;
    		}
    	  }
    }

    5b923c4e7c9e6_.thumb.png.96f51e682a252cb13f78f6a4cc392c23.png

×
×
  • Создать...