Jump to content

skripach

Members
  • Content Count

    107
  • Joined

  • Last visited

Community Reputation

22 Обычный

About skripach

  • Rank
    Осваивающийся

Информация

  • Город
    Орёл

Электроника

  • Стаж в электронике
    Не связан с электроникой
  • Сфера радиоэлектроники
    ----

Recent Profile Visitors

1257 profile views
  1. Если электродвигатель коллекторный , то можно так https://cxem.net/avto/electronics/4-86.php или так http://fornk.ru/598-dovodchik-stekol-avtomobilya-svoimi-rukami-na-pic12f629/
  2. Лучше брось всё - это! Не победишь ты (в этой жизни) микроконтроллеры !
  3. измени строчку PORTD = ~PORTD; на PORTD ^=(1<<0) ; и т. д. и т.п.
  4. а так #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> int main(void) { DDRB = 0b00000000; DDRD = 0b11111111; PORTD = 0b00000000; while(1) { if (~PINB & (1<<0)) { PORTD = ~PORTD; _delay_ms(500); } } return 0; }
  5. switch (PLACE) { case 0: PORTB &= 0b11000011; PORTC &= 0b11000000; PORTD &= 0b11111100; PORTC |= (DIG[L0]&0b00111111); if (MODE==1) PORTC.5=0; PORTD |= ((DIG[L0]&0b11000000)>>6); A0=1; break; case 1: PORTB &= 0b11000011; PORTC &= 0b11000000; PORTD &= 0b11111100; PORTC |= (DIG[L1]&0b00111111); PORTD |= ((DIG[L1]&0b11000000)>>6); A1=1; break; case 2: PORTB &= 0b11000011; PORTC &= 0b11000000; PORTD &= 0b11111100; PORTC |= (DIG[L2]&0b00111111); PORTD |= ((DIG[L2]&0b11000000)>>6); A2=1; break; case 3: PORTB &= 0b11000011; PORTC &= 0b11000000; PORTD &= 0b11111100; PORTC |= (DIG[L3]&0b00111111); PORTD |= ((DIG[L3]&0b11000000)>>6); A3=1; break;
  6. попробуй так switch (PLACE) { case 0: PORTB &= 0b11000011; PORTC |= (DIG[L0]&0b00111111); if (MODE==1) PORTC.5=0; PORTD |= ((DIG[L0]&0b11000000)>>6); A0=1; break; case 1: PORTB &= 0b11000011; PORTC |= (DIG[L1]&0b00111111); PORTD |= ((DIG[L1]&0b11000000)>>6); A1=1; break; case 2: PORTB &= 0b11000011; PORTC |= (DIG[L2]&0b00111111); PORTD |= ((DIG[L2]&0b11000000)>>6); A2=1; break; case 3: PORTB &= 0b11000011; PORTC |= (DIG[L3]&0b00111111); PORTD |= ((DIG[L3]&0b11000000)>>6); A3=1; break;
  7. И зачем тебе рамка! Договорись с каким-нибудь водителем (с этого завода) и он легко ее вывезет.
  8. смотри тут https://arduino-kit.ru/product/plata-rasshireniya-s-taymerom-rele-4-kanala-5-v-dlya-arduino-pro-mini
  9. Synthesizer_Mega_2560_v2b_TEST_6.1.ino.mega.hex
  10. А этот? Synthesizer_Mega_2560_v2_d.ino.with_bootloader.mega.hex
×
×
  • Create New...