на 2 pin подключаем кнопку
на 3, 4, 5 pin подключаем светодиоды
а вот скетч
#include < arduino.h>
#include < wire.h>
#include < softwareserial.h>
double angle_rad = pi/180.0;
double angle_deg = 180.0/pi;
double x;
void setup(){
pinmode(2,input);
pinmode(3,output);
pinmode(4,output);
pinmode(5,output);
}
void loop(){
) > ({
(2))==({
x += 1;
(2))==(
{
_loop();
}
}
}else{
x = 0;
}
if((x) > (0)){
digitalwrite(3,1);
}else{
digitalwrite(3,0);
}
if((x) > (1)){
digitalwrite(4,1);
}else{
digitalwrite(4,0);
}
if((x) > (1)){
digitalwrite(5,1);
}else{
digitalwrite(5,0);
}
_loop();
}
void _delay(float seconds){
long endtime = millis() + seconds * 1000;
while(millis() < endtime)_loop();
}
void _loop(){
}
function isperfect(n: integer): boolean;
begin
if n > 1 then
begin
var sum : = 0;
for var i : = 2 to trunc(sqrt(n)) do
if n mod i = 0 then
sum += (i + n div i);
result : = (sum + 1 = n)
end
end;
begin
var n: integer;
var contain : = false;
repeat
read(n);
if isperfect(n) then contain : = true
until n < > 0;
print(contain);
end.
Поделитесь своими знаниями, ответьте на вопрос:
Какой объём видеопамяти необходим для хранения двух страниц изображения при условии, что разрешающая способность= 640* 480, глубина цвета 24 бит.
640*480*24=7372800 битна одно изображение7372800/8/1024=900 кбайт на одно изображение
1800 кбайт на 2 страницы.