VZVZ: что такое ардуино?
1. Голая плата с минимумом деталей, только чтобы контроллер завёлся.
Что такое сименсовский контроллер?
1. Корпусированное изделие под стандартную DIN-рейку(!)
2. С собственным источником питания(!)
3. С набором промышленных интерфейсов(!)
4. С гальванической развязкой входов и выходов(!)
И это только различия по железу.
По софту вам уже сказали.
Marsel00009: вот то, что вы описали, называется гордым словом "макет". Эта конструкция пригодна для проверки идей, настройки ПО и подбора железа. Но как только этап подбора и наладки закончен, макет кладётся на полку или разбирается. Его надежность слишком мала для реального применения. От макета надо переходить к законченной конструкции: на основе макета развести единую плату или придумать хорошую модульную систему без "соплей" и кучи разъемов, обеспечить её защиту, удовлетворить требования по надежности. Тогда все будет работать просто замечательно. Запомните: ардуино и прочие подобные платы - это средство макетирования и прототипирования, но никак не средство для создания законченных приборов и устройств.
DimiDr0lik: в первом же топике есть: int keys[10] = { 39, 30, 31, 32, 33,
34, 35, 36, 37, 38 }; // Массив с ASCII кодами цифер от 0 до 9 соответственно
Судя по всему , вы нашли таблицу скан-кодов клавиатуры, но не в ASCII, а в hex
1. Голая плата с минимумом деталей, только чтобы контроллер завёлся.
Что такое сименсовский контроллер?
1. Корпусированное изделие под стандартную DIN-рейку(!)
2. С собственным источником питания(!)
3. С набором промышленных интерфейсов(!)
4. С гальванической развязкой входов и выходов(!)
И это только различия по железу.
По софту вам уже сказали.