Ви не увійшли.
посмотрите, даже библиотека https://www.pololu.com/product/2527/resources/
Пусть в Новый Год сбудутся мечты!
С удачей везет всегда,
Побольше счастья и добра,
Улыбок, нежности, тепла!
Веселье без хлопот,
Снами будет целый год!
Не понял
Там все просто. Непонятно, что именно? https://putty.org.ru/articles/capture-putty-session-log.html
подойдет Putty, например. В настройках устанавливаете вести лог монитора в текстовой файл. Видите походу информацию с Arduino и лог файл, удобно.
Можно эмулировать, минимум 1000.
const uint8_t LEDGREEN = 2;
const uint8_t LEDRED = 4;
const uint8_t MOTOR = A1;
const uint8_t POTLIN = A5;
const uint16_t DELAY = 1000;
const uint16_t VALUEPOT = 500;
const uint16_t VALUEMOTOR = 250;
void setup() {
Serial.begin(9600);
pinMode(POTLIN, INPUT);
pinMode(MOTOR, OUTPUT);
pinMode(LEDGREEN, OUTPUT);
pinMode(LEDRED, OUTPUT);
}
void loop() {
uint16_t x = analogRead(POTLIN);
if (VALUEPOT < x) {
digitalWrite(LEDGREEN, LOW);
analogWrite(MOTOR, LOW);
digitalWrite(LEDRED, HIGH);
delay(DELAY);
digitalWrite(LEDRED, LOW);
delay(DELAY);
} else {
digitalWrite(LEDGREEN, HIGH);
analogWrite(MOTOR, VALUEMOTOR);
}
Serial.println(x);
delay(1000);
}
lkj пише:за сколько?
уважаемый со старту пользоваться криком души не надо, вопроса на 5 коп , я думаю, что есть те кто подскажет мир не без добрых людей.
и я воткнул перед if , задержку в delay(10); и всё заработало но как уйти от delay() вообще )
Уважаемый! Да ничем и не пользуюсь. Пойдите в учебные курсы вам на 5 коп расскажут, как пользоватся millis.
за сколько?
могу сделать плату на лут и припаять всё радиоэлементы, если такой вариант устроит
Ну тогда, кто дешевле сделает - того и деньги! Желательно чтобы проэкт был очень простым, с использованием простых комманд. Можно даже банальную функцию " делэй" использовать для мигания светодиода! Также желательно наверное сделать 2 скетча. Один с дребезгом другой без. И выслать мне эксперементальное видео работы устройства, чтобы я был уверен что приобретаю рабочий скетч.
Пиши, сделаю likeonline@yandex.ru, но не дешевле
Правильно, перед делением проверять числа
Да, так и есть. В данном случае компилятор обрабатывает как -1)))
Просто загляните http://arduino.ua/ru/prog/
По правилам математики деление на ноль не возможно. Пробуйте для интереса поделить число на ноль на своем калькуляторе, если покажет что-то другое, выбрасывайте калькулятор. Так что бага нет!
а может, сам сделал
к выходу регистра можно подключить ключ транзисторный
если предложение в силе, пишите likeonline yandex.ua
lkj пише:Не для программатора, а для загрузки прошивки через конвертер USB <=> COM-PORT, микроконтроллер сам себя перепрошивает.
Вообще то не Com а Uart http://img.dxcdn.com/productimages/sku_81872_2.jpg
USART со стороны микроконтроллера, а со стороны компьютера COM-PORT.
Не для программатора, а для загрузки прошивки через конвертер USB <=> COM-PORT, микроконтроллер сам себя перепрошивает.
RX,TX используются для загрузки проишивки через конвектор USB <=> COM-PORT, который на плате ардуино
+5 Красота
lkj пише:Микропроцессор - не мощный процессор для которых написана та статья.
Скорее всего ,не у всех пользователей в голове мощный процессор. А так там выложены пути как организовать такую вещь, хотя бы теретически.
Автоматическое распараллеливание (функция предварительного анализа)
Компилятор Intel C++ 7.1 включает функцию автоматического распараллеливания циклов. Эта функция производит поиск циклов, которые можно безопасно выполнять параллельно, и автоматически генерирует для них многопоточный код. Автоматическое распараллеливание освобождает разработчика от необходимости вникать в детали разбиения циклов, совместного использования данных, планирования потоков и синхронизации.
Хотя бы полистайте документацию на Atmega328
Микропроцессор - не мощный процессор для которых написана та статья.
Блютуз-5 - классная вещь, но цена на отладочный набор не дешевая
интересен бюджет ?