#1 2018-02-17 23:47:28

angruh
Учасник
Зареєстрований: 2018-02-17
Повідомлень: 6

Генерация десятеричного числа с помощью переключателей

Нужно реализувать вывод в последовательный порт десятеричного числа,
задаваемого с помощью тумблеров
4_3lab.jpg

Неактивний

#2 2018-02-18 10:18:22

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: Генерация десятеричного числа с помощью переключателей

Неактивний

#3 2018-02-18 10:38:27

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Генерация десятеричного числа с помощью переключателей

Пиво/вино/водка/коньяк?

Неактивний

#4 2018-02-18 11:40:34

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Генерация десятеричного числа с помощью переключателей

Вячеслав Азаров пише:
Green пише:

Пиво/вино/водка/коньяк?

Лично я столько не выпью!

"слабак!" я вот, помнится, просыпаюсь значит в вытрезвителе ...

add )
ну что за филиал upwork?
скажите  -  "сделаю за бутыль Джека Дениелса  или уважаемого товарища Моргана" )   но ет честно попахивает совком, в грошах какие варианты?.

Остання редакція NoName (2018-02-18 11:43:34)

Неактивний

#5 2018-02-18 11:43:49

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Генерация десятеричного числа с помощью переключателей

Так это смотря за какой период времени! Из серии быстро-качественно-недорого.)

Неактивний

#6 2018-02-18 11:46:52

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Генерация десятеричного числа с помощью переключателей

NoName пише:

я вот, помнится, просыпаюсь значит в вытрезвителе ....

"Просыпаюсь утром весь в цветах. Думаю, пи*дец, похоронили уже. Ан нет, всё нормально. Клумба."

Неактивний

#7 2018-02-18 20:07:46

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Генерация десятеричного числа с помощью переключателей

упоминая совок я имел в виду алкоголь.
очень много отличных спецов спились, хорошие люди и отличные спецы - много помогали за алкоголь, и результат по сути предоприделен (((

Неактивний

#8 2018-02-19 12:33:48

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Генерация десятеричного числа с помощью переключателей

NoName пише:

упоминая совок я имел в виду алкоголь.
очень много отличных спецов спились, хорошие люди и отличные спецы - много помогали за алкоголь, и результат по сути предоприделен (((

Говоря пиво/вино/водка/коньяк я имел ввиду порядок цен. Или вы думаете что кто то будет доставлять натюр-продукт?)) Хотя да, кто то полушутя спрашивал что я предпочитаю)).

Неактивний

#9 2018-02-19 13:48:34

angruh
Учасник
Зареєстрований: 2018-02-17
Повідомлень: 6

Re: Генерация десятеричного числа с помощью переключателей

int dipPins[] = {1,2,3,4};       
int transAddress;

void setup()
{
 Serial.begin(9600);
 int i;
 for(i = 0; i<=3; i++){
   pinMode(dipPins[i], INPUT);      
   digitalWrite(dipPins[i], HIGH);  
  }
}

void loop()
{
transAddress = address();
Serial.print("Numeric: ");
Serial.println(transAddress);
delay(1000);
}

byte address(){
 int i,j=0;
 

 for(i=0; i<=3; i++){
 j = (j << 1) | digitalRead(dipPins[i]);  
 }
 return j; 
}

4_3lab.JPG?raw=true

Вот зделал но оно не правильно числа генерирует, в чом ошибка?

Остання редакція angruh (2018-02-19 13:50:30)

Неактивний

#10 2018-02-19 15:17:19

angruh
Учасник
Зареєстрований: 2018-02-17
Повідомлень: 6

Re: Генерация десятеричного числа с помощью переключателей

И что там не правильно?

Неактивний

#11 2018-02-19 15:33:04

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Генерация десятеричного числа с помощью переключателей

см
http://forum.arduino.cc/index.php?topic=15223.0

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму