![]() |
|
|
|
|
#1 | |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
|
|
|
|
|
|
|
#2 |
|
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 443 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Спасибо, сейчас посмотрим
|
|
|
|
|
|
#3 |
|
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 443 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Почему то не верно показывает температуру с max6675 в терминале:
![]() Хотя с max31855 температура верная. скетч: Код:
#include "max6675.h" // https://github.com/adafruit/MAX6675-library
/// подключение модуля
int thermoDO = 5; // SO
int thermoCS = 6; // CS
int thermoCLK = 7; // SCK
MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);
void setup() {
Serial.begin(9600);
Serial.println("MAX6675 test");
delay(500);
}
void loop() {
// отправляем в монитор порта данные о температуре
Serial.print("C = ");
Serial.print(thermocouple.readCelsius());
Serial.print(" F = ");
Serial.println(thermocouple.readFahrenheit());
delay(1000);
}
|
|
|
|
|
|
#4 |
|
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 443 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Можно ли аналоговые входы задействовать вместо цифровых? Нужно подключить энкодер, а цифровые все заняты. Тесты в протеусе, однако.
|
|
|
|
|
|
#5 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Можно. Но для энкодера проще использовать аналоговый вход
|
|
|
|
|
|
#6 | |
|
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 443 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Последний раз редактировалось sana555; 10.04.2018 в 12:54. |
|
|
|
|
|
|
#7 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Нет, я ничего не перепутал, имел ввиду аналоговый вход. Может не совсем проще , но лучше. Так как можно подключить все пины энкодера на один аналоговый вход.
Можно так же повесть и два энкодера , на 1 аналоговый вход |
|
|
|
|
|
#8 | |
|
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 443 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
|
|
|
|
|
|
|
#9 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Я же выше выложил схему
|
|
|
|
|
|
#10 |
|
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 443 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Я рассматривал этот, там пять пинов: https://duino.ru/modul-encoder.html
|
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|