Песочница. Раздел для новичков

ESP32 ужас новичка при взгляде на итоговый размер скетча.

Приветствую вас любители микроконтроллеров. :)
 

Unsigned long

здравствуйте, помогите пожалуйста

Принять данные по UART2 и отобразить в мониторе UART1

Здравствуйте!

Помогите пожалуйста разобраться, на Arduino mega на порт2 (пин 18 и 19) идёт поток данных которые я хочу вывести на монитор с помощью порт1  (пин 0 и 1), но ничего не происходит...

 


#include <SoftwareSerial.h>

SoftwareSerial mySerial1(0, 1);   // RX,TX
SoftwareSerial mySerial2(19, 18); // RX,TX



void setup()
{
  Serial.begin(4800);
}



void loop()
{

  char data = mySerial2.read();

  mySerial1.println(data);

}

 

Пины ардуино, взаимодействия между ними

Здравствуйте. 

Основной вопрос такой, может ли каким-нибудь образом ардуино "понимать", что определенные пары пинов ну допустим 5-6, и 7-8, и 9-10 одновременно соединены между собой? и "понимать" какие именно? И если да то в какую сторону вообще думать? А если нет, то как можно это имитировать?

Это нужно например для такого задания:

Есть 5 разъемов с одной стороны и 5 с другой. И нужно наугад соединять эти разъемы проводами. И каждый раз порядок соединений разный. И тут все упирается в основной вопрос. Спасибо заранее

STM32: куда копать?

Думаю купить STM32F407 Discovery.

Столкнулся с проблемами.

Во первых, это слабое сообщество. Я кое как нашел информацию по поводу моделей, а моделей как я понял, очень много.

Во вторых, как минимум помимо самого контроллера, нужно брать программаторы, и прочие штуки.

В третьих, не могу найти нормальную IDE, для WinXP 32bit. Но я пока что пытаюсь найти.

Какой минимальный набор нужен для старта с STM32?

Вполне вероятно, какая то документация.

Управление ШД без компьютера, автономно.

Казалось бы простая задача, но мучаюсь уже пару месяцев. Задача простая, управление двумя драйверами шд, несколько режимов оборотов и по 4 кнопки на шд, две кнопки вращение +-, две кнопки два режима авто и ручной по удержанию. Простое управление двумя осями маленького станочка в ручном режиме, без чпу, без компьютера.
На ардуино похоже не вариант, перепробывал кучу библиотек, все с глюками, с ошибками, низкими оборотам.
Какие готовые решения можно использовать для таких задач? К примеру GRBL, но под нее еще и офф контроллер приобретать, а хотелось бы свою панель управления использовать.

поставил в код milis и он перестал работать :(

 
в MQTT с лишком большой поток сообщений, хотел паузу между публикациями сделать 10мин, вписал в код milis но не пойму где что обрезал, что температура теперь не считывается, другие сообщения приходят с интервалом 10 мин, а температуры только 0.00 если убираю обработку milis тогда всё востонавливается
 
uint32_t myTimer1;
int period = 600000; // mqtt publication timer wait 10 minutes

byte mac[] = { 0xDE, 0xED, 0xBA, 0xFE, 0xFE, 0xED };
IPAddress ip{192, 168, 1, 24};      

SIM900 и Arduino

#include <Keypad.h>       // Подключаем библиотеку 
#include <LiquidCrystal.h>  // Подключаем библиотеку 
#include <SoftwareSerial.h>
// Создать объект программного последовательного порта для связи с SIM900
// Tx и Rx SIM900 подключены к выводам 7 и 8 Arduino
SoftwareSerial SIMModule(7, 8);
LiquidCrystal lcd(12, 11, 10, 6, 5, 4); 
byte zamokcl[8]={0,14,17,17,31,27,27,31};
byte zamokop[8]={ 14,17,17,1,31,27,27,31};
const byte ROWS = 4; // 4 строки
const byte COLS = 4; // 4 столбца
char keys[ROWS][COLS] = {

Дальномеры HC-SR04 и Sharp GP2Y0A21YK0F

Товарищи, нужна помощь! Где взять адекватную, обычную принципиальную схему ультразвукового дальномера HC-SR04 и ИК дальномера sharp GP2Y0A21YK0F.

ВАЖНО: Русский гост(обозначение элементов на схеме) и желательно хорошее качество. Заранее спасибо)