Программирование

Вопросы по программированию Arduino.

Помогите поправить код.

#include <SPI.h>
#include <String.h>
#include <Ethernet.h>
#include "dht.h"
#include "Wire.h"
#include "Adafruit_BMP085.h"
#include <DS1307.h>
#include <LiquidCrystal_I2C.h>


// ====================================================================================
// ========================Задаем данные сети========================================== 
byte mac[] = { 0xCA, 0xAF, 0x78, 0x1C, 0x13, 0x77 }; //mac - адрес ethernet shielda

Заряд в % на 2-х семисигментных индикаторах

Помогите с кодом

батарейка 4.2 вольта необходим код который будет в % выдавать ее заряд

например значения в севшей 700 - в заряженой 900

есть 2 семисигментных индикатора

Заряд в % на 2-х семисигментных индикаторах

Помогите с кодом

батарейка 4.2 вольта необходим код который будет в % выдавать ее заряд

например значения в севшей 700 - в заряженой 900

есть 2 семисигментных индикатора

Помогите написать трудный код

Если значение на аналог 1 меньше 300 тогда горят светодиоды 2,3,4.
Если значение на аналог 1 больше 300 тогда работает следующий алгоритм
 
Если значение меньше чем 700 на аналог 2 => тогда включить светодиоды: 6,7,8,9
ЕСЛИ значение от 700 до 750 тогда выключить все светодиоды и влключить светодиоды 4,5,6
если значение от 750 до 800 тогда  выключить все светодиоды и  включить светодиоды 3,4,10

Автономная прошивка arduino от другой arduino

День добрый. Простите за грубость, сам не люблю обращатся на форумы, но возник неразрешимый вопрос. Про возможность прошить одну arduino через другую (используя как программатор) я знаю. Но вот как автономно (без ПК) прошить arduino от другой, я без понятия (нагуглить не смог, наверное неправильно излагаю мысли). Как это реализовать понятия не имею, могу лишь сказать, что имею в арсенале Arduino Pro Mini которая должна прошить своего собрата.

Управление сдвиговым регистром

Здравствуйте! Помоготе разобраться с регистром 74HC595 пожалуйста...

В общем по SPI подключено 2 регистра, один для LCD, другой для индикации(светодиоды). 

Начал забрираться  как менять значение определенного бита не изменяя существующее значение, нагуглил про оператор сдвига, почитал, вроде всё разжеванно, но всё равно не могу разобраться...

Как считать состояние битов регистра, а затем уже манипулировать "оператором сдвига" для записи нужного значения?

Заранее спасибо!

 

arduino uno + SD карта + ds18b20

Arduino uno + SD ридер работает использую родной пример.

Arduino + ds18b20 = тоже работает, выводит данные в com port.

Пробую соединить arduino uno + SD карта + ds18b20 = скетч заливается, далее скетч висит, без действия, не пойму где косяк, и как его определить...

Несколько вопросов про массивы

Добрый день

Есть пара вопросов про массивы. Не смог ничего найти в документации на эту тему.

1) Как известно, массив можно инициализировать одной строкой, например:

byte mass1[ ] = {180, 30, 255};

Можно ли проделать подобное с уже инициализированным массивом? Т.е. просто присвоить массиву набор значений одной строкой.

2) Как одному массиву присвоить другой?

чем писать в COM Poprt arduino

День добрый!

стоит задача заменить старый девайс работающий через LPT порт компьютера

смысл работы простой в LPT(пин1) загоняем 1 при нажатии на ярлычек в виндах (подключая оборудование), а при нажатии на другой ярлык загоняеться в LPT(пин1) 0 (отключяя оборудование).

сейчас материнки идут без LPT и дополнительно приобретать LPT нет желания.

Какой програмулиной из командной строки(по ярлыку в виндах) можно менять на пинах ардуины уровни(те писать команды в прот ардуины)?

Arduino Nano - использование пинов A6(20), A7(21) в библиотеках

Пробую использовать пины A6(20), A7(21) в библиотеках

например Keypad, LiquidCristal ( например LiquidCristal lcd(12,11,7,6,5,21))

не работает

наверняка проблема как-то решается

Где поискать???