Обсуждаем контроллеры компании Atmel.
Ответить

Подбиратель "набора букв" на mega2560 + Arduino IDE

Сб дек 16, 2017 01:26:11

Всем привет! Попробовал сделать мини подбор 4 значного набора цифр или букв, но как-то не получается.
Цель: подобрать набор букв "MYAW" и при правильном подборе выводить в консоль сообщение "подобрано".
Вот мой говнокод:
Спойлер
Код:
//char myarray[6] = "hHlL94"; //Массив с 6 символами
char myw[35] = "QWERTYUIOPASDFGHJKLZXCVBNM1234567890";
char pass[4] = "MYAW";
int passhash = 25 + 5 + 10 + 1;

void setup() {  //Функция main на ide языке
  Serial.begin(9600); //Установка скорости порта
  randomSeed(analogRead(0));  //В качестве рандомизации используем чисто рандомный шум на аналоге
}


void loop() { //Заменить на while(1); для экономии памяти
  short int index = random(0,36);  //Присваиваем переменной действие рандома
  short int hash = random(0,36) + random(0,36) + random(0,36) + random(0,36);
  //Serial.println(myw[index]); //Выводим рандомный индекс массива в порт на компе
  if (passhash == hash) {
    Serial.println("Что-то произошло.");
  }
}

Запомни, I love avr. :chmoked:

Re: Подбиратель "набора букв" на mega2560 + Arduino IDE

Сб дек 16, 2017 07:06:38

А почему-бы не использовать банальный последовательный перебор букв? Зачем рандомить?

Re: Подбиратель "набора букв" на mega2560 + Arduino IDE

Сб дек 16, 2017 13:41:12

А почему-бы не использовать банальный последовательный перебор букв? Зачем рандомить?

Возможно, рандом быстрее подберёт. (Я вообще не знаю как то или другое сделать :) Помогите :) )

Re: Подбиратель "набора букв" на mega2560 + Arduino IDE

Сб дек 16, 2017 13:54:26

А для чего тот "подбора букафф"?
Кодовый замок, генератор случайной последовательности, подбор паролей иль еще чегось?
Ни усторйства ввода ни исполнительной части... Разве что "возврат в ПК" на служебный монитор IDE сгенерированного случайного сообщения...
:sleep:
МЕгу 2560 ЖААЛКООО...
:cry:

Re: Подбиратель "набора букв" на mega2560 + Arduino IDE

Сб дек 16, 2017 18:48:13

А для чего тот "подбора букафф"?
Кодовый замок, генератор случайной последовательности, подбор паролей иль еще чегось?
Ни усторйства ввода ни исполнительной части... Разве что "возврат в ПК" на служебный монитор IDE сгенерированного случайного сообщения...
:sleep:
МЕгу 2560 ЖААЛКООО...
:cry:

Да друг на C++ написал программу, а я хочу её портировать на ардуинку. Вывод в сериал порт.
И почему Вам мегу жалко :)))?

Re: Подбиратель "набора букв" на mega2560 + Arduino IDE

Сб дек 16, 2017 20:11:22

Помогите :) )
Да не вопрос - пишите в личку ;)
Ответить