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

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

Использование ATtiny85 (Digispark DIY) с Arduino IDE

Прочитал статью http://arduino-uno.ru/blog/ideas/6.html. Заинтересовало. Собрал макетку,
сделал как расписано в статье. Blink заработал (Digispark_Examples -> Start). Решил попробовать работу с термодатчиком DS18B20. Для этого есть пример: OneWire -> Digispark_Example.
Залил скетч, а вот с выводом результата измерения температуры - не понимаю. Штатный для IDE
терминал ничего не выводит. С скетче применяется команда "DigiUSB.println". В диспетчере устройств
повилось два HID-совместимых устройства. Может быть необходима

Вывод минут и секунд на LED матрицу

Есть матрица 40х8 на 5 микросхемах MAX7219. Необходимо выводить на нее минуты:секунды:тысячные доли.

Для начала решил вывести только минту и секнды, и столкнулся с проблемой. Такое ощущение что программа тормозит. На матрицу время выводится, но только каждые 11 секунд, т.е. сначала отображается 0:00, затем 0:11, затем 0:22 и т.д. Никак не могу понять, почему такая задержка происходит. Вот скетч, может кто подскажет, что я сделал не так?

кнопка и запоминающийся светодиод.

Я новичек в ардуино.
В общем кто может напишите пожалуйста скетч.

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

Заранее благодарен!

Проблема с таймером

Добрый день, не подскажите почем плохо работает данный скетч.
Требуеться что бы светодиод на пин 13 загарался и гас в указанное время.
По таймеру включаеться, но при первом таймере горит очень тускло,а при 
втором горит как надо. Вопрос что дописать или переписать что бы светодиод при 
обоих таймерах горел как надо и почему вообще он тусклее горит?


#include "Arduino.h"
#include <Wire.h>
#include <DS1307.h> 
#define light 13


void setup()
{

  pinMode(light, OUTPUT); 
 

}



void loop()
{
  

Датчик adxl

#include <Wire.h> // I2C library, gyroscope
// Accelerometer ADXL345
#define ACC (0xA7>>1)    //ADXL345 ACC address
#define A_TO_READ (6)        //num of bytes we are going to read each time (two bytes for each axis)
void initAcc() {
//Turning on the ADXL345
writeTo(ACC, 0x2D, 1<<3);      
writeTo(ACC, 0x31, 0x0B);
writeTo(ACC, 0x2C, 0x09);
//by default the device is in +-2g range reading
}
void getAccelerometerData(int * result) {
int regAddress = 0x32;    //first axis-acceleration-data register on the ADXL345

Arduino и Proteus

Привет всем!

Записал тут видео в котором показано, что в програмку Proteus можно интегрировать платы Arduino.

Если кому то интересно то видео тут http://www.youtube.com/watch?v=SGUS7NZKyoA

Спасибо за внимание)

Три и более NRF24L01+ в одном проекте.

Господа, киньте пожалуйста примером, где используется три или более NRF24L01+ в одном проекте. Желательно на библиотеке RF24.

Зависание Arduino

#include <SPI.h>
#include <Wire.h>
#include "DHT.h"
#include "Adafruit_BMP085.h"
//#include <ETHER_28J60.h>
#include <EtherShield.h>

#define DHT_S1_PIN A0    // пин для датчика DHT22
int humidity = 0, temp_dht = 0, temp_bmp = 0, temp = 0;
int32_t pressure_pa = 0, pressure_mm = 0;
int mode = 0;
dht dht_s1;
Adafruit_BMP085 bmp;
static uint8_t mymac[6] = {
  0x54,0x55,0x55,0x10,0x00,0x25}; 
  
static uint8_t myip[4] = {
  192,168,1,88};

#define MYWWWPORT 80
#define BUFFER_SIZE 500

wild thumper robot - проблема с программированием.

Добрый день!

Попала мне в руки вот такая карта - LMR Review Dagu Wild Thumper Motor Driver и вот такое шасси - Wild Thumper 6WD with 34:1 gearboxes.

Я скачал прошивку для платы все настроил (прошил программу и подключил блок ДУ аналоговый) при включении ДУ происходит следующие - шасси постоянно крутят моторами с бешеной скоростью но при этом реагируют на джойстик, т.е. при повороте рычага одни сторона начинает крутиться в обратную сторону. Помогите со скетчем, я не особо разбираюсь в программировании особенно в чужом коде.

вот код:

Надо отправить IR сигнал с ардуино

Здравствуйте Уважаемые форумчане! Прошу Вашей помощи в решении одной не слишком большой задачи а именно надо сделать с помощю ардуино автоматический переключатель каналов на приставке подобной как у супутниковой антенны. Я уже осилил получение ИК сигнала с кнопки пульта и знаю как достать код. Но надо мне тепер отправлять етот код на приставку тем самым переключая каналы. Так как знания в етой области минимальные то мне пока сложно осилить ето.