AirmanKaluga

AirmanKaluga

Пикабушник
5168 рейтинг 6 подписчиков 25 подписок 24 поста 8 в горячем
Награды:
5 лет на Пикабу
3390

Зарплаты, часы и прочее22

Неоднократно тут поднималась тема зарплат учителей. И многие свято уверены что учитель работает максиму 36 часов из которых на обучение 18.

Супруга работает учителем младших классов
Вот ее расчетный листок

Зарплаты, часы и прочее

Кружковая работа - 2 часа в неделю театральный кружок
неаудиторная занятость - Сопровождающий при подвозе
Совмещение профессий- продленка, которая не входит в основные часы 8 часов в неделю
По часам у нее получается 40 часов в неделю. из которых только 8 отводится на методическую работу, а 32 на непосредственно обучение. Итого в школе она присутствует 50 часов в неделю.
40 учебных часов - это 2.22 ставки. Итого ставка 13130 р. Да и методическую работу уложить в 8 часов в неделю невозможно.

Комментарии, как говорится излишни.

Показать полностью 1
1

Меланхолия

Измазана жизнь потертыми красками,
цветными мазками на ветхом холсте.
Мы прячем судьбу за черными масками,
взирая на замки на мокром песке.

Волной набегают горе и радости,
стирая эмоций яркий окрас.
Взлетает шарами  и камнями падает,
все то, что кружит около нас.

Как в старом кино сменяются образы,
уходят события в серую даль.
И память хранит только вопросы,
ответ на которые не можем мы дать.

13
Вопрос из ленты «Эксперты»

Arduino. Проблема с serial. Нужна помощь

Пишу скетч для управления маленькой сыроварней у себя дома. Нужно в сериал передавать данные температуры рубашки и молока и читать оттуда управляющие команды
сам скетч


#include <OneWire.h>  // Подключаем библиотеку для взаимодействия с устройствами, работающими на шине и по протоколу 1-Wire

#include <DallasTemperature.h>  // Подключаем библиотеку с функциями для работы с DS18B20 (запросы, считывание и преобразование возвращаемых данных)

#define ONE_WIRE_BUS 4  // Указываем пин подключения data-вывода датчика температуры

// Массив для хранения адресов датчиков

DeviceAddress sensor1, sensor2;

// Таймер очередного считывания значений с датчика температуры

unsigned long tempReadTimer;

// Частота считывания температуры с датчика (мс)

int tempReadDuration = 1000;


// Порт для нагревателя

#define HEATER_PIN 12

//Порт для охладителя

#define COOLER_PIN 13

//Порт для активации мешалки

#define BLENDER_PIN 4

//Порт для мешалки правый

#define BLENDER_PIN_R 5

//Порт для мешалки левый

#define BLENDER_PIN_L 6

OneWire oneWire(ONE_WIRE_BUS);  // Сообщаем библиотеке об устройстве, работающем по протоколу 1-Wire

DallasTemperature sensors(&oneWire);  // Связываем функции библиотеки DallasTemperature с нашим 1-Wire устройством (DS18B20)

void setup(void)

{

Serial.begin(9600); // Порт на Nextion

Serial.setTimeout(50); // Таймаут ожидания что все пришло

// Нагреватель

pinMode(HEATER_PIN, OUTPUT);

// Охладитель

pinMode(COOLER_PIN, OUTPUT);

// Мешалка

pinMode(BLENDER_PIN, OUTPUT);

pinMode(BLENDER_PIN_R, OUTPUT);

pinMode(BLENDER_PIN_L, OUTPUT);

// Выключаем порт нагревателя

digitalWrite(COOLER_PIN, LOW);

// Выключаем порт охладителя

digitalWrite(HEATER_PIN, LOW);

//Выключаем порты мешалки

digitalWrite(BLENDER_PIN, LOW);

digitalWrite(BLENDER_PIN_L, LOW);

digitalWrite(BLENDER_PIN_R, LOW);

// Запускаем библиотеку измерения температуры

sensors.begin();

// Запускаем поиск датчиков

if (!sensors.getAddress(sensor1, 0)) {

Serial.println("Датчик 1 не найден!");

}

if (!sensors.getAddress(sensor2, 1)) {

Serial.println("Датчик 2 не найден!");

}

// Установка разрешения датчиков (9-12 бит)

sensors.setResolution(sensor1, 12);

sensors.setResolution(sensor2, 12);

}

void loop() {

// Запрос температуры от всех датчиков

sensors.requestTemperatures();

// Чтение температуры с каждого датчика

float temp1 = sensors.getTempC(sensor1);

float temp2 = sensors.getTempC(sensor2);

if(millis() >= tempReadTimer + tempReadDuration) {

// Отправляем значение температуры молока в Nextion

Serial.print("Main.MilkT.txt=\"");

Serial.print(String(temp1*10));

Serial.print("\"");

Serial.write(0xFF);

Serial.write(0xFF);

Serial.write(0xFF);

// Отправляем значение температуры воды в Nextion

Serial.print("Main.WaterT.txt=\"");

Serial.print(String(temp2*10));

Serial.print("\"");

Serial.write(0xFF);

Serial.write(0xFF);

Serial.write(0xFF);

// Обновляем таймер

tempReadTimer = millis();

}

if (Serial.available() > 0)

{

// Что то пришло на вход

// Считываем данные из порта

String code = Serial.readString();


if(code == "HeaterOn") {

// Включаем порт нагревателя

digitalWrite(HEATER_PIN, HIGH);

// Выключаем порт охладителя

digitalWrite(COOLER_PIN, LOW);

}

else if(code == "HeaterOff") {

// Выключаем порт нагревателя

digitalWrite(HEATER_PIN, LOW);

}

else if(code == "CoolerOn") {

// Включаем порт нагревателя

digitalWrite(COOLER_PIN, HIGH);

// Выключаем порт охладителя

digitalWrite(HEATER_PIN, LOW);

}

else if(code == "CoolerOff") {

// Выключаем порт нагревателя

digitalWrite(COOLER_PIN, LOW);

}

}

}

В текущем виде он не передает значения температур. В мониторе порта видно

Main.MilkT.txt=""���Main.WaterT.txt=""���

Но стоит убрать код обработки команд


if(code == "HeaterOn") {

// Включаем порт нагревателя

digitalWrite(HEATER_PIN, HIGH);

// Выключаем порт охладителя

digitalWrite(COOLER_PIN, LOW);

}

else if(code == "HeaterOff") {

// Выключаем порт нагревателя

digitalWrite(HEATER_PIN, LOW);

}

else if(code == "CoolerOn") {

// Включаем порт нагревателя

digitalWrite(COOLER_PIN, HIGH);

// Выключаем порт охладителя

digitalWrite(HEATER_PIN, LOW);

}

else if(code == "CoolerOff") {

// Выключаем порт нагревателя

digitalWrite(COOLER_PIN, LOW);

}

то температура начинает передаватся нормально
Main.MilkT.txt="201.88"���Main.WaterT.txt="207.50"

Подскажите пожалуйста, где я ошибаюсь. Что я делаю не так.

UPD. Проблема решена. в копию кода не попало еще одно присоединение библиотеки. и оно жрало память. В общем не хватало памяти.

Показать полностью
6

Тать

Давай послушай мой рассказ, он будет очень прост
Когда-то, в памятных веках, стоял обычный мост
На берегах крутых реки, что он пересекал
Росли дремучие леса, дорожный тракт петлял
На тракте том, что вел к реке, шалил залетный тать
Он грабил всех, будь беден ты иль будь крутая знать
Он забирал совсем не то, что пряталось в кошель
Он брал рассказы о судьбе, о счастье, о душе
Что бы пройти мимо него и душу не отдать
Ты должен был бы его слух рассказом ублажать
Ты должен был бы рассказать о том что видел ты
О том что был и будешь ты хозяином судьбы
О том куда ты держишь путь, о том, о чем мечтал
И тех кто честен был, он дальше пропускал
А тех, кто был душою крив, бросал в пучину вод,
Связавши руки за спиной, закрывши кляпом рот.
Так шли года, бежали дни, шумел листвою лес
Однажды тихим летним днем залетный тать исчез
И стал тот мост, как все мосты ничем не знаменит
С годами сильно обветшав, он всеми был забыт
Река усохла став ручьем, зарос травой тракт
В молве людской про время то не сказано никак
Но древний манускрипт хранит в себе про то рассказ
И прочитав  понять его, дано не всем из нас
Ведь татем совесть тем была, ее мы извели,
Убрав подальше с глаз своих на краешек земли.
Куда мы будем путь держать - теперь лишь нам решать
И зло творить не может нам никто уж помешать

Показать полностью
4

Просто пришла муза

На тысячи действий, что сделаны нами, в ответ получаем слова

Мы тратим последние скудные силы, но вырастет только трава

О чем мы мечтали, ушло безвозвратно и нам путь освещает луна

Идем в пустоте вперед шаг за шагом и смелость уже не нужна

Нам выдали чувства, отмерив с лихвою, лишь то, что другим не дано.

Мы вместе с тобой уйдем за прибоем, иное другим суждено

И память о нас развеется прахом, но искорки будут сиять

И может когда нибудь снова с тобой мы будем о чем-то мечтать

7

Помощь с ремонтом Gemini PDA

Есть устройство, Gemini PDA ( Андроид, линукс), отказала аппаратная клавиатура. Пока была заряженная батарея - пользовался экранной, но устройство село и выключилось, а кнопка включения находится на клавиатуре, соответственно устройство включить невозможно. Возьмётся ли кто отремонтировать его?

Помощь с ремонтом Gemini PDA

Картинка из интернета.

P.S. Устройство находится в Калуге

21

Ищу элемент или аналог

Нужна помощь!!! Перевозчики раздавали микросхему флеш памяти на Fusion IOScale2
Микруха NQ393 Micron. Не могу найти где ее купить. Может подскажете чем заменить? Или где взять.

Ищу элемент или аналог
Показать полностью 1
Отличная работа, все прочитано!