#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
Сообщений: 453

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

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

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 531

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

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

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

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,409

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

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

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

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

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

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

Редактировался NoName (2018-02-18 11:43:34)

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

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 531

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

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

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

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 531

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

NoName пишет:

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

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

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

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,409

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

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

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

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 531

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,409

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

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

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела