danyabro1
22.01.2022 21:06

Если темпера ниже 18, вывести сообщение "COLD"
если темпера больше 18 и меньше 25 – "WARM "
если температура больше 25 – "HOT"
Arduino
Вот часть кода:
#include

LiquidCrystal lcd(7,6,5,4,3,2);

void setup()
{
lcd.begin(16,2);
lcd.print("Temperature:");
pinMode(A0,INPUT);
Serial.begin(9600);
}
int i = 10;
int tmp1 = 0;
int tmp2 =0;
int x = 0;

void loop()
{

//#1
//lcd.clear();
//#2
//tmp2=analogRead(A0)/2.0485-49.76;
//if(tmp2!=tmp1){
//lcd.setCursor(2,1);
//lcd.print(' ');
//}
//lcd.setCursor(0,1);
//tmp1=tmp2;
//lcd.print(tmp2);
//#3
lcd.setCursor(x-1,1);
lcd.print(' ');
tmp2=analogRead(A0)/2.0485-49.76;
lcd.setCursor(x++,1);
lcd.print(tmp2);
if(x>=17){
x=-1;
}
delay(500);
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
mehemmed20039
24.05.2022 00:48

Робототе́хника (от робот и техника; англ. robotics — роботика[1], роботехника[2]) — прикладная наука, занимающаяся разработкой автоматизированных технических систем и являющаяся важнейшей технической основой развития производства[3].

Робототехника опирается на такие дисциплины, как электроника, механика, кибернетика, телемеханика, мехатроника[4], информатика, а также радиотехника и электротехника. Выделяют строительную, промышленную, бытовую, медицинскую, авиационную и экстремальную (военную, космическую, подводную) робототехнику.

0,0(0 оценок)
Ответ:
artemssh2
07.01.2021 10:21

"...напечатает сначала 2, потом - 6" -- это значит a=2 и b=6?


про пятеричные записи ничего не понял...  :) И ИМХО к чему такие сложности? И для чего нам комп и программа? Я подправил исходную прогу чтобы она выдавала все числа подходящие по условию

var x,a,b: longint;


begin

   for var i := 999 DownTo 100 do begin

       a := 0;

       b := 1;

       x := i;

       while x>0 do begin

           if x mod 2 > 0 then a := a+1 else b := b+(x mod 5);

           x := x div 5;

       end;

       if (a = 2) and (b = 6) then writeln('x = ', i, ' a = ', a, ' b = ',b);

   end;

end.


прога проводит расчет для всх трехзначных чисел от 999 до 100

итого мы видим что максимальное подходящее число это 960

при необходимости прогу можно переделать чтобы она находила только максимальное число.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота