Arduino uno устами ребенка

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (5) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Klopsikys
14.11.2016 - 20:08
Статус: Offline


Vivamus!

Регистрация: 24.12.12
Сообщений: 423
171
У друга дочь решила изучать ардуино, ну а я решил поделиться с аудиторией, приветствуем советы, комментарии, идеи) Может кто-то из детей, глядя на эти ролики, тоже проявит интерес.



на этом видео реализация работы светофора, с 9.01 наглядная демонстрация:



Спасибо за внимание, не сочтите за рекламу, я никогда радиолюбителем не был, но тут прям аж самому захотелось поиграться с такими вещами cool.gif
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
muhak
14.11.2016 - 20:11
61
Статус: Offline


Юморист

Регистрация: 4.03.14
Сообщений: 400
моему перцу 13, недавно нашел у меня в хламе ардуинку, погуглил и запилил гирлянду светодиодную. На днюху выпросил большой набор модулей, сенсоров и большую макетку))) Ща с нетерпением ждет посылку))) все лучше чем втыкать в приставку.
 
[^]
LYSS
14.11.2016 - 20:11
9
Статус: Offline


Кудрявый

Регистрация: 23.06.11
Сообщений: 264
То няшку-инженера тут рекламировали, теперь малудевочку-инженера, ведь сценаристы и режиссеры небось одни и те же!
 
[^]
Klopsikys
14.11.2016 - 20:12
13
Статус: Offline


Vivamus!

Регистрация: 24.12.12
Сообщений: 423
Цитата (LYSS @ 14.11.2016 - 20:11)
То няшку-инженера тут рекламировали, теперь малудевочку-инженера, ведь сценаристы и режиссеры небось одни и те же!

не не, просто хочется поднять мотивацию человеку и показать, что это интересно многим)

Они щас в школе робототехнику "проходят", но там совсем уж все коротко. Видосы она давно хотела снимать, но не про это, вот направили в правильное русло, приятное с полезным так сказать brake.gif

Это сообщение отредактировал Klopsikys - 14.11.2016 - 20:15
 
[^]
Nestandartus
14.11.2016 - 20:14
9
Статус: Offline


Весельчак

Регистрация: 19.06.16
Сообщений: 134
Цитата (LYSS @ 14.11.2016 - 20:11)
То няшку-инженера тут рекламировали, теперь малудевочку-инженера, ведь сценаристы и режиссеры небось одни и те же!

ты прав, их отцы !

Правильное направление развития ребенка !
 
[^]
ra9mli
14.11.2016 - 20:29
23
Статус: Offline


Хохмач

Регистрация: 7.05.14
Сообщений: 766
Не знаю почему минусят тему, по мне так лучше бы наоборот раскручивали таких молодых в пример другим балбесам, которые днями сидят в своих онлайн игрулях и ни хрена не делают.
От меня зеленка.

Это сообщение отредактировал ra9mli - 14.11.2016 - 20:29
 
[^]
Klopsikys
14.11.2016 - 20:33
15
Статус: Offline


Vivamus!

Регистрация: 24.12.12
Сообщений: 423
Цитата (ra9mli @ 14.11.2016 - 20:29)
Не знаю почему минусят тему, по мне так лучше бы наоборот раскручивали таких молодых в пример другим балбесам, которые днями сидят в своих онлайн игрулях и ни хрена не делают.
От меня зеленка.

Спасибо, прям с языка снял. Неужели интереснее читать и смотреть посты про Трампа, Украину, покупки самсунга и еже с ними, которыми инкубатор переполнен agree.gif
 
[^]
Лягух
14.11.2016 - 20:38
3
Статус: Offline


Юморист

Регистрация: 24.03.16
Сообщений: 438
Ардуино - это что-то типа мини-компа?
Помню одно время много было разговоров про какой-то другой с трудным названием.
 
[^]
muhak
14.11.2016 - 20:42
6
Статус: Offline


Юморист

Регистрация: 4.03.14
Сообщений: 400
Цитата (Лягух @ 14.11.2016 - 20:38)
Ардуино - это что-то типа мини-компа?
Помню одно время много было разговоров про какой-то другой с трудным названием.

по сути это комплекс для разработки и макетирования на основе микроконтроллера, микроконтроллеры могут быть разные, а среда программирования одна и таже, основана на С, но попроще и понагляднее (вообще прародитель - среда processing, но эт уже другая тема). Разработчик этого комплекса из Италии. В мире мегапопулярная хреамбула.

Это сообщение отредактировал muhak - 14.11.2016 - 20:43
 
[^]
Olegos
14.11.2016 - 20:49
4
Статус: Offline


Весельчак

Регистрация: 8.02.11
Сообщений: 188
Если это её инициатива то это похвально. Но не дай бог навязывать ребёнку своё хобби.

Это сообщение отредактировал Olegos - 14.11.2016 - 20:59
 
[^]
Klopsikys
14.11.2016 - 20:55
5
Статус: Offline


Vivamus!

Регистрация: 24.12.12
Сообщений: 423
Цитата (Olegos @ 14.11.2016 - 20:49)
Если это её инициатива то это похвально. Но не дай бог навязывать ребёнку своё хобби.

Да, это ее инициатива, никто не навязывает, потому и выложил smile.gif
 
[^]
Baldy
14.11.2016 - 20:56
3
Статус: Offline


Землянин

Регистрация: 20.10.15
Сообщений: 3822
Цитата (Лягух @ 14.11.2016 - 20:38)
Ардуино - это что-то типа мини-компа?
Помню одно время много было разговоров про какой-то другой с трудным названием.

Это простейший микроконтроллер с готовой обвязкой- программируется на С++ в своей среде разработки. Есть АЦП, ШИМ, аналоговые и цифровые входы/выходы.
Можно проектировать всякие штуки интересные.
 
[^]
UXF79
14.11.2016 - 21:00
6
Статус: Offline


снайпер

Регистрация: 13.08.09
Сообщений: 5312
Цитата (muhak @ 14.11.2016 - 19:11)
моему перцу 13, недавно нашел у меня в хламе ардуинку, погуглил и запилил гирлянду светодиодную. На днюху выпросил большой набор модулей, сенсоров и большую макетку))) Ща с нетерпением ждет посылку))) все лучше чем втыкать в приставку.

Это охуенно, я считаю! Мелкий любит работать головой, а это очень хорошо!

Моя мелкая, после 9 класса школы, поступила в колледж, на программиста. Первый курс у них пока только общеобразовательные предметы, 2 класса школы за 1 год, устаёт очень. А со второго курса куча спецпредметов и практические работы. Ей нравится smile.gif Потом универ и вперёд, к звездам. Английский и немецкий норм, болтает )

Это сообщение отредактировал UXF79 - 14.11.2016 - 21:00
 
[^]
OTMOPO3OK
14.11.2016 - 21:00
3
Статус: Offline


Ветеран Япа

Регистрация: 11.10.04
Сообщений: 20975
Цитата (muhak @ 14.11.2016 - 18:11)
моему перцу 13, недавно нашел у меня в хламе ардуинку, погуглил и запилил гирлянду светодиодную. На днюху выпросил большой набор модулей, сенсоров и большую макетку))) Ща с нетерпением ждет посылку))) все лучше чем втыкать в приставку.

Моей 10, предложил сделать автоматический свет в комнате на ардуинке,не интересно :(
 
[^]
Baldy
14.11.2016 - 21:06
1
Статус: Offline


Землянин

Регистрация: 20.10.15
Сообщений: 3822
Кстати, пользуясь случаем хочу решить одну засаду- собирал суточный таймер для включения полива в теплицу по времени на часах реального времени DS1307 в общем все работает, кроме очень неприятного момента- при выключении питания ( читай перезапуска МК), происходит выключение устройства, потому что значение переменных жестко приравнивается к установленным, а надо бы диапазон задать, чтоб включение происходило при нахождении в этом диапазоне.

Код
#include <EEPROM.h>
#include <Wire.h>
#include <LiquidCrystal.h>

#define DS1307_I2C_ADDRESS 0x68

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

const byte outPin = 13; // выход на реле

byte setMinClockOn; //
byte setHorClockOn;
byte setMinClockOff; //
byte setHorClockOff;

byte key(){ //// для кнопок ЛСДшилда
 int val = analogRead(0);
   if (val < 50) return 5;
   else if (val < 150) return 3;
   else if (val < 350) return 4;
   else if (val < 500) return 2;
   else if (val < 800) return 1;
   else return 0;  
}

/////////// часы ..
byte decToBcd(byte val){
 return ( (val/10*16) + (val%10) );
}

byte bcdToDec(byte val){
 return ( (val/16*10) + (val%16) );
}

void setDateDs1307(byte second,        // 0-59
                  byte minute,        // 0-59
                  byte hour,          // 1-23
                  byte dayOfWeek,     // 1-7
                  byte dayOfMonth,    // 1-28/29/30/31
                  byte month,         // 1-12
                  byte year)          // 0-99
{
  Wire.beginTransmission(DS1307_I2C_ADDRESS);
  Wire.write(0);
  Wire.write(decToBcd(second));    
  Wire.write(decToBcd(minute));
  Wire.write(decToBcd(hour));    
  Wire.write(decToBcd(dayOfWeek));
  Wire.write(decToBcd(dayOfMonth));
  Wire.write(decToBcd(month));
  Wire.write(decToBcd(year));
  Wire.endTransmission();
}

void getDateDs1307(byte *second,
         byte *minute,
         byte *hour,
         byte *dayOfWeek,
         byte *dayOfMonth,
         byte *month,
         byte *year)
{

 Wire.beginTransmission(DS1307_I2C_ADDRESS);
 Wire.write(0);
 Wire.endTransmission();

 Wire.requestFrom(DS1307_I2C_ADDRESS, 7);

 *second     = bcdToDec(Wire.read() & 0x7f);
 *minute     = bcdToDec(Wire.read());
 *hour       = bcdToDec(Wire.read() & 0x3f);
 *dayOfWeek  = bcdToDec(Wire.read());
 *dayOfMonth = bcdToDec(Wire.read());
 *month      = bcdToDec(Wire.read());
 *year       = bcdToDec(Wire.read());
}
////
void setClock(){ // установка часов
 byte pos = 1;
 byte second, minute, hour, dayOfWeek, dayOfMonth, month, year;
   getDateDs1307(&second, &minute, &hour, &dayOfWeek, &dayOfMonth, &month, &year);
 
   lcd.clear();
   lcd.blink();

  while(key() != 1){ // крутим   цикл  
   byte KEY = key(); // читаем состояние кнопок
     delay(200);
   lcd.setCursor(1, 1);
   lcd.print("set to save");
   lcd.setCursor(0, 0);     // выводим инфу
    if (hour < 10) lcd.print("0");
   lcd.print(hour);
   lcd.print(":");
    if (minute < 10) lcd.print("0");
   lcd.print(minute);  
   lcd.print(" ");    
    if (dayOfMonth < 10) lcd.print("0");
   lcd.print(dayOfMonth);
   lcd.print("/");
    if (month < 10) lcd.print("0");
   lcd.print(month);
   lcd.print("/");
    if (year < 10) lcd.print("0");
   lcd.print(year);
   
   lcd.setCursor(pos, 0); // устанавливаем курсор согласно позиции
   
   if (KEY == 5 && pos < 13) pos += 3; // крутим позицию
   else if (KEY == 2 && pos > 1) pos -= 3;
   
   else if (pos == 1 && KEY == 3) hour++; // крутим значения
   else if (pos == 1 && KEY == 4) hour--;
   else if (pos == 4 && KEY == 3) minute++;
   else if (pos == 4 && KEY == 4) minute--;    
   else if (pos == 7 && KEY == 3) dayOfMonth++;
   else if (pos == 7 && KEY == 4) dayOfMonth--;    
   else if (pos == 10 && KEY == 3) month++;
   else if (pos == 10 && KEY == 4) month--;    
   else if (pos == 13 && KEY == 3) year++;
   else if (pos == 13 && KEY == 4) year--;  
   
   if (hour > 23) hour = 0;
   else if (minute > 59) minute = 0;
   else if (dayOfMonth > 31) dayOfMonth = 0;
   else if (month > 12) month = 1;
   else if (year > 99) year = 0;
 }// конец цикла
 
setDateDs1307(second, minute, hour, dayOfWeek, dayOfMonth, month, year);
  lcd.noBlink();
  lcd.clear();
  lcd.print("     Saved");
  delay(1500);
}///

void setOnOff(){    
 byte pos = 0;  
   lcd.clear();
   lcd.blink();

  while(key() != 1){ // крутим   цикл  
   byte KEY = key(); // читаем состояние кнопок
     delay(200);
   lcd.setCursor(1, 1);
   lcd.print("set to save");
   lcd.setCursor(0, 0);     // выводим инфу
    if (setHorClockOn < 10) lcd.print("0");
   lcd.print(setHorClockOn);
   lcd.print(":");
    if (setMinClockOn < 10) lcd.print("0");
   lcd.print(setMinClockOn);  
   lcd.print(" ");    
    if (setHorClockOff < 10) lcd.print("0");
   lcd.print(setHorClockOff);
   lcd.print(":");
    if (setMinClockOff < 10) lcd.print("0");
   lcd.print(setMinClockOff);
   
   lcd.setCursor(pos, 0); // устанавливаем курсор согласно позиции
   
   if (KEY == 5 && pos < 9) pos += 3; // крутим позицию
   else if (KEY == 2 && pos > 1) pos -= 3;
   
   else if (pos == 0 && KEY == 3) setHorClockOn++; // крутим значения
   else if (pos == 0 && KEY == 4) setHorClockOn--;
   else if (pos == 3 && KEY == 3) setMinClockOn++;
   else if (pos == 3 && KEY == 4) setMinClockOn--;    
   else if (pos == 6 && KEY == 3) setHorClockOff++;
   else if (pos == 6 && KEY == 4) setHorClockOff--;    
   else if (pos == 9 && KEY == 3) setMinClockOff++;
   else if (pos == 9 && KEY == 4) setMinClockOff--;    

   
   if (setHorClockOn > 23) setHorClockOn = 0;
   else if (setMinClockOn > 59) setMinClockOn = 0;
   else if (setHorClockOff > 23) setHorClockOff = 0;
   else if (setMinClockOff > 59) setMinClockOff = 0;
   
 }// конец цикла
  lcd.noBlink();
  lcd.clear();

  EEPROM.write(0, setMinClockOn);
  EEPROM.write(1, setHorClockOn);
  EEPROM.write(3, setMinClockOff);
  EEPROM.write(4, setHorClockOff);

  lcd.print("     Saved");
  delay(1500);
}///

void menu(){
 lcd.clear();
 char menuTxt[2][14] = {"set ON/OFF >>", "set clock  >>"};
 byte pos = 0;
 
 while(1){  
   delay(200);  
   byte KEY = key();
   
   lcd.setCursor(0, 0);
   lcd.print(pos+1);
   lcd.print(".");
   lcd.print(menuTxt[pos]);
   
   if (KEY == 3 && pos != 0) pos--;
   else if (KEY == 4 && pos < 1) pos++;
   
   if (KEY == 5 && pos == 0) setOnOff();
   else if (KEY == 5 && pos == 1) setClock();
 }
}  

void setup(){
 Wire.begin();
 lcd.begin(16, 2);
 lcd.clear();
 
 pinMode(outPin, OUTPUT);
 digitalWrite(outPin, LOW);
 
 setMinClockOn = EEPROM.read(0);
 setHorClockOn = EEPROM.read(1);
 setMinClockOff = EEPROM.read(3);
 setHorClockOff = EEPROM.read(4);
}

void loop()
{
 byte second, minute, hour, dayOfWeek, dayOfMonth, month, year;  
 getDateDs1307(&second, &minute, &hour, &dayOfWeek, &dayOfMonth, &month, &year);
 
 // обработка кнопок
 if (key() == 1) menu(); // если нажата селект
 else if (key() == 3) digitalWrite(outPin, HIGH);
 else if (key() == 4) digitalWrite(outPin, LOW);

 // сравниваем время и управляем выходом//
 if (setMinClockOff == minute && setHorClockOff == hour
     && second == 0) digitalWrite(outPin, LOW);
 if (setMinClockOn == minute && setHorClockOn == hour
     && second == 0) digitalWrite(outPin, HIGH);    


//   lcd.clear();
   lcd.setCursor(0, 0);
    if (hour < 10) lcd.print("0");
   lcd.print(hour);
   lcd.print(":");
    if (minute < 10) lcd.print("0");
   lcd.print(minute);
//  lcd.print(":");
//   if (second < 10) lcd.print("0");
//  lcd.print(second);
//    lcd.setCursor(8, 0);
//    lcd.print("    ");  
   lcd.setCursor(0, 1);
    if (dayOfMonth < 10) lcd.print("0");
   lcd.print(dayOfMonth);
   lcd.print("/");
    if (month < 10) lcd.print("0");
   lcd.print(month);
   lcd.print("/");
    if (year < 10) lcd.print("0");
   lcd.print(year);
    //
   lcd.setCursor(11, 0);
    if (setHorClockOn < 10) lcd.print("0");
   lcd.print(setHorClockOn);
   lcd.print(":");
    if (setMinClockOn < 10) lcd.print("0");
   lcd.print(setMinClockOn);
   
   lcd.setCursor(11, 1);
    if (setHorClockOff < 10) lcd.print("0");
   lcd.print(setHorClockOff);
   lcd.print(":");
    if (setMinClockOff < 10) lcd.print("0");
   lcd.print(setMinClockOff);      
 
   lcd.setCursor(7, 0);
   if (digitalRead(outPin)) lcd.print("ON ");
   else lcd.print("Off");
   
   delay(200); // нужно для нармальной работы кнопок
}

Вот в этом блоке надо что то придумать, типа операции сравнения больше-меньше, но что то не получается.
if (setMinClockOff == minute && setHorClockOff == hour
&& second == 0) digitalWrite(outPin, LOW);
if (setMinClockOn == minute && setHorClockOn == hour
&& second == 0) digitalWrite(outPin, HIGH)


Это сообщение отредактировал Baldy - 14.11.2016 - 21:08
 
[^]
ledsscp7
14.11.2016 - 21:09
4
Статус: Offline


Балагур

Регистрация: 3.10.13
Сообщений: 889
Цитата (LYSS @ 14.11.2016 - 20:11)
То няшку-инженера тут рекламировали, теперь малудевочку-инженера, ведь сценаристы и режиссеры небось одни и те же!

А что, не бывает девчонок дружащих с электроникой?
У нас тут AlDianochka есть, тоже девушка, электронщик.
 
[^]
Les1920
14.11.2016 - 21:12
3
Статус: Offline


Демон в коре

Регистрация: 5.08.13
Сообщений: 3099
Baldy
Цитата
Кстати, пользуясь случаем хочу решить одну засаду- собирал суточный таймер для включения полива в теплицу по времени на часах реального времени DS1307 в общем все работает, кроме очень неприятного момента- при выключении питания ( читай перезапуска МК), происходит выключение устройства, потому что значение переменных жестко приравнивается к установленным, а надо бы диапазон задать, чтоб включение происходило при нахождении в этом диапазоне.

Храни нужные значения в eeprom.
Цитата
if (setMinClockOff == minute && setHorClockOff == hour
&& second == 0) digitalWrite(outPin, LOW);
if (setMinClockOn == minute && setHorClockOn == hour
&& second == 0) digitalWrite(outPin, HIGH)

А стандартные алгоритмы си там не работают ?(=> <= !=)
 
[^]
Baldy
14.11.2016 - 21:27
0
Статус: Offline


Землянин

Регистрация: 20.10.15
Сообщений: 3822
Цитата
А стандартные алгоритмы си там не работают ?(=> <= !=)

Все там работает, не получается сообразить просто чтоб условие включения при нахождении в диапазоне (скажем с 13:00 до 14:00) выполнялось . По факту если питание не отключать, то все работает, а если рубануть во время срабатывания , например в 13:30, то после перезапуска устройство выйдет на дефолтное значение порта ( как установлено в void setup)


Цитата
Храни нужные значения в eeprom.

Посмотри код, настройки сохраняются в eeprom.
 
[^]
UXF79
14.11.2016 - 21:28
2
Статус: Offline


снайпер

Регистрация: 13.08.09
Сообщений: 5312
Цитата (Baldy @ 14.11.2016 - 20:06)
Кстати, пользуясь случаем хочу решить одну засаду- собирал суточный таймер для включения полива в теплицу по времени на часах реального времени DS1307  в общем все работает, кроме очень неприятного момента- при выключении питания ( читай перезапуска МК), происходит выключение устройства, потому что значение переменных жестко приравнивается к установленным, а надо бы диапазон задать, чтоб включение происходило при нахождении в этом диапазоне.

Бро, суточный таймер проще купить механический, с шагом 15 минут. 11 лет эксплуатации подтверждают надежность и дешевизну этого варианта.

Это сообщение отредактировал UXF79 - 14.11.2016 - 21:28
 
[^]
Baldy
14.11.2016 - 21:37
1
Статус: Offline


Землянин

Регистрация: 20.10.15
Сообщений: 3822
Цитата
Бро, суточный таймер проще купить механический, с шагом 15 минут. 11 лет эксплуатации подтверждают надежность и дешевизну этого варианта.

Уже все собрано и подключено и даже работает, за исключением маленькой засады, т.е. можно пропустить полив в сутках. Хочется допилить до конца. Тем более собираюсь датчики температуры и влажности туда вывести , а может и освещение с отоплением.

Это сообщение отредактировал Baldy - 14.11.2016 - 21:38
 
[^]
Les1920
14.11.2016 - 21:44
0
Статус: Offline


Демон в коре

Регистрация: 5.08.13
Сообщений: 3099
Baldy
Цитата
Все там работает, не получается сообразить просто чтоб условие включения при нахождении в диапазоне (скажем с 13:00 до 14:00) выполнялось . По факту если питание не отключать, то все работает, а если рубануть во время срабатывания , например в 13:30, то после перезапуска устройство выйдет на дефолтное значение порта ( как установлено в void setup)

Ну так а кто мешает состояние порта в пром писать ?
Как и состояние всех необходимых переменных ?
Циклов записи/чтения на твой век хватит.
Тут у меня конечно разрыв шаблона, ибо не вижу прома.
Цитата
byte setMinClockOn; //
byte setHorClockOn;
byte setMinClockOff; //
byte setHorClockOff;

CAvr
eeprom byte setMinClockOn;
eeprom byte setHorClockOn;
eeprom byte setMinClockOff;
eeprom byte setHorClockOff;
И не надо лишнюю процедуру чтения/записи в пром.
 
[^]
Les1920
14.11.2016 - 21:46
2
Статус: Offline


Демон в коре

Регистрация: 5.08.13
Сообщений: 3099
Цитата
else if (dayOfMonth > 31) dayOfMonth = 0;

Как так ? дней не всегда 31 ) и в феврале не всегда 28
 
[^]
mrPitkin
14.11.2016 - 21:47
0
Статус: Offline


Ярила

Регистрация: 23.08.14
Сообщений: 52367
Цитата (muhak @ 14.11.2016 - 22:42)
Цитата (Лягух @ 14.11.2016 - 20:38)
Ардуино - это что-то типа мини-компа?
Помню одно время много было разговоров про какой-то другой с трудным названием.

по сути это комплекс для разработки и макетирования на основе микроконтроллера, микроконтроллеры могут быть разные, а среда программирования одна и таже, основана на С, но попроще и понагляднее (вообще прародитель - среда processing, но эт уже другая тема). Разработчик этого комплекса из Италии. В мире мегапопулярная хреамбула.

А есть такая приставка к ноуту через USB, чтобы не покупать такой микрокомпьютер?
 
[^]
Les1920
14.11.2016 - 21:49
0
Статус: Offline


Демон в коре

Регистрация: 5.08.13
Сообщений: 3099
mrPitkin
Цитата
А есть такая приставка к ноуту через USB, чтобы не покупать такой микрокомпьютер?

Нет. А если большое желание поиграться в мк/переферией Но ничего не собирать то proteus
 
[^]
Baldy
14.11.2016 - 21:50
0
Статус: Offline


Землянин

Регистрация: 20.10.15
Сообщений: 3822
Цитата (Les1920 @ 14.11.2016 - 21:46)
Цитата
else if (dayOfMonth > 31) dayOfMonth = 0;

Как так ? дней не всегда 31 ) и в феврале не всегда 28

void setDateDs1307(byte second, // 0-59
byte minute, // 0-59
byte hour, // 1-23
byte dayOfWeek, // 1-7
byte dayOfMonth, // 1-28/29/30/31
byte month, // 1-12
byte year) // 0-99
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 18506
0 Пользователей:
Страницы: (5) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх