Show Posts
Pages: 1 ... 69 70 [71] 72 73 ... 121
1051  International / Hardware / Re: Bluetooth --> RS232/TTL on: January 22, 2013, 10:01:17 am
USa un hc-05 in modalità master ed hai fatto smiley-wink

Si credo che sia la soluzione migliore... volevo leggere gli allegati della guida di pitusso ma riesco a leggere solo il pdf che parla di connessione HW mentre gli altri risultano corrotti... C'è qualche negozio online italiano che vende questo modulo ad un prezzo ragionevole??
Guarda su ebay dalla cina, non penso che ci siano in italia ad un prezzo ragionevole
1052  International / Hardware / Re: Bluetooth --> RS232/TTL on: January 22, 2013, 09:34:52 am
USa un hc-05 in modalità master ed hai fatto smiley-wink
1053  International / Hardware / Re: Usb seriale con atmega328p standalone on: January 20, 2013, 09:23:06 am
Prima di fare un bagno di sangue preciso che i pin TX e RX del convertitore sono incasinati (tx al posto di rx e rx al posto di tx) e quindi NON vanno incrociati
1054  International / Generale / Re: Richiesta di aiuto per Voltmetro LCD! on: January 20, 2013, 04:14:06 am
cece, NON può pilotare CONTEMPORANEAMENTE un LCD con DUE MICRO.
Marco, non è questione di domande scioche, uno chiiede in base a ciò che vuole fare ed in base a ciò che sa, però nessuno che abbia buon senso su questo Forum potrebbe spingerti a tentare qualcosa del tipo che vuoi tentare tu; cece è l'eccezione perché buon senso non ne ha smiley-mr-green ciò che ti davo come unica possibilità è replicare lo stadio di ingresso del tuo circuito, creando un nuvo PCB  e collegandolo ad Arduino + LCD. Le domande sono: hai lo schema elettrico del tuo circuito? sei in grado di replicare una parte di quella scheda con le tue forze? Se le risposte sono positive allora prosegui postando lo schema e cerchiamo di capirci qualcosa per andare avanti, se le risposte sono negative, a mio modestissimo parere devi abbandonare l'idea di "manipolare" quella scheda, al massimo puoi creare uno schedino con un ulteriore display ed un micro ATmel da affiancare a quello e gli fai scrivere ciò che vuoi (ovviamente collegandoci i relativi sensori), ma alla fine avrai due circuiti più o meno delle stesse dimensioni.
Hihihihi, ma forse senza rompersi le scatole mettere un contachilometri da bici (3 euro) risolve il tutto smiley-grin
1055  International / Generale / Re: Richiesta di aiuto per Voltmetro LCD! on: January 19, 2013, 02:59:14 pm
temo che tu non abbia afferrato bene.... NON puoi collegare contemporaneamente due micro ad un display, questione hardware chiusa. Non puoi estrarre un firmware da un micro e lavorarci, questione software chiusa. L'unica possibilità che ti resta è imparare a programmare il micro montato sulla tua scheda, che a me sembra un PIC, e non c'entra niente con Arduino, cercare di capire come funziona il circuito di ingresso della tua scheda e riprogrammare il micro, per me è un lavoro da squilibrati.
Fai molto prima ad eliminare la scheda di sotto, se vuoi recuperare il display, ed usare Arduino ed un nuovo circuito di ingresso per ricreare completamente il circuito come lo vuoi tu.
Scusa, e se mettesse dei diodi per proteggere i micro e dei transistor per pilotare l'lcd? Potrebbe essere fattibile...
1056  International / Hardware / Re: Alimentazione da USB on: January 18, 2013, 11:13:35 am
Diei di si
1057  International / Generale / Re: Richiesta di aiuto per Voltmetro LCD! on: January 18, 2013, 11:08:37 am
      Ciao a tutti!
      Sono Marco e da poche settimane sono entrato nel mondo di Arduino...rimpiango di non averlo fatto prima, aggiungo solo questo!
      Sto provando ad installare Arduino Uno sulla mia bici elettrica per farle fare quello che voglio io e non quello che vorrebbe chi costruisce la centralina! Vi descrivo il problema:
      ho installato un voltmetro che mi indica ampere, volt, Ah, watt, ecc. durante la marcia. Esso è composto di due righe e si tratta di un GDM1602H versione 2.1. Funziona perfettamente e i valori indicati sono calcolati da un circuito saldato sotto sull'LCD stesso a cui solo arrivano il positivo e il negativo della batteria della bici. Ho scritto "solo" perchè intendo che i fili che servono a pilotare l'LCD stesso arrivano dallo stesso circuitino. Questi valori mi servono tutti...tranne la seconda riga, in cui vorrei scrivere durante la marcia, tramite il mio Arduino, velocità, Km percorsi e temperatura. Questo però senza "intaccare" la prima riga lasciandola quindi inalterata.
      La mia domanda è questa: è possibile connettere l'Arduino agli stessi piedini dell'LCD a cui è collegato il circuito che calcola il voltaggio, in modo da pilotare solo la seconda riga?

     Spero di essermi spiegato bene!
     Grazie a tutti!
Potresti postare una foto?
1058  International / Software / Re: Un aiuto da chi ha atmel studio on: January 14, 2013, 01:01:50 pm
O cribbio, anche le richieste di compilazione  smiley-twist
Puoi compilarlo con l'ide di Arduino, alla fine si appoggia a GCC
Ho provato con Atmel Studio 6

Error   1   'TIMSK0' was not declared in this scope
Error   2   'TIFR0' was not declared in this scope
Error   3   ISO C++ forbids declaration of 'print' with no type [-fpermissive]

Secondo me non è per un ATTINY85 nonostante i commenti.. guarda che è per un ATTiny13

Update: te l'ho compilato per l'ATTiny13 se vuoi scaricarlo per quel micro è allegato
Prossima volta non cambiare micro senza dire nulla nei commenti, non è detto che siano compatibile a livello di registri

Ciao
uff, mi tocca comprare un attiny13, alla fine ho installayo atmel studio, grazie mille comunque smiley-wink
1059  International / Hardware / Re: l'atmel display recuperato dal decoder on: January 14, 2013, 11:01:15 am
quest'estate ho smontato un decoder che si era rotto, al suo interno ho trovato un display composto da 4 bcd 7 segmenti controllati da un attiny2313. nella parte bassa della scheda ci sono 8 pin out a cui sono collegati 5 fili e facendo delle verifiche con il tester ho visto che c'è un 5volt, massa, slc tramite resistenza da 100ohm, sda tramite una resistenza da 100ohm e reset con un condensatore 10uF e una resistenza da circa 10kohm. ora la domanda è, che ci potrei fare?? allego 2 foto che ho fatto al display



Potresti riprogrammare l'attiny per avere una comunicazione seriale con un eventuale arduino che lo controlla via seriale
1060  International / Software / Un aiuto da chi ha atmel studio on: January 14, 2013, 10:47:20 am
Ciao a tutti, devo compilare questo programma con atmel studio, qualcuno potrebbe compilarlo al posto mio (per attiny85)? (il download pesa 799MB.....)
Code:
/*

Touchscreen based bluetooth mouse

 

microcontroller: ATTiny85

author: Vinod S

email: vinodstanur at gmail dot com

date: 12/1/2013

homepage: http://blog.vinu.co.in

compiler: avr-gcc

Copyright (C) <2013> <http://blog.vinu.co.in>

This program is free software: you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation, either version 3 of the License, or

(at your option) any later version.

This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.

You should have received a copy of the GNU General Public License

along with this program. If not, see <http://www.gnu.org/licenses/>.

*/

#include <avr/io.h>

#define F_CPU 9600000

#include <util/delay.h>

#include <avr/interrupt.h>

 

unsigned char data;

volatile char trigger;

 

void adc_init()

{

DIDR0 |= 1 << ADC2D;

ADMUX |= 1 << MUX1;

ADCSRA |= (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0);

ADCSRA |= (1 << ADEN);

}

 

int adc_read(char a)

{

ADMUX = a;

int dig;

ADCSRA |= 1 << ADSC;

while (ADCSRA & (1 << ADSC)) ;

dig = ADCW;

return dig;

}

 

void uart_send_byte(unsigned char data)

{

unsigned char i;

TIMSK0 &= ~(1 << OCIE0A);

TIFR0 |= 1 << OCF0A;

TCNT0 = 0;

TIMSK0 |= 1 < OCIE0A;

PORTB &= ~(1 << PB3);

while (!(TIFR0 & (1 << OCF0A))) ;

TIFR0 |= 1 << OCF0A;

for (i = 0; i < 8; i++) {

if (data & 1)

PORTB |= 1 << PB3;

else

PORTB &= ~(1 << PB3);

data >>= 1;

while (!(TIFR0 & (1 << OCF0A))) ;

TIFR0 |= 1 << OCF0A;

}

PORTB |= 1 << PB3;

while (!(TIFR0 & (1 << OCF0A))) ;

TIFR0 |= 1 << OCF0A;

}

 

print(char *p)

{

while (*p) {

uart_send_byte(*p++);

}

}

 

void uart_print_num(int i)

{

if (i < 0) {

uart_send_byte('-');

i *= -1;

} else if (i == 0) {

uart_send_byte('+');

uart_send_byte('0');

return;

} else

uart_send_byte('+');

char count = 0;

unsigned char b[5] = { 0 };

while (i) {

b[count++] = i % 10;

i /= 10;

}

for (count = 4; count >= 0; count--)

uart_send_byte(b[count] + '0');

}

 

main()

{

int x, y;

 

DDRB |= 1 << PB3;

PORTB |= 1 << PB3;

TCCR0A |= 1 << WGM01; // compare mode

TCCR0B |= (1 << CS00); //no prescaler

adc_init();

OCR0A = 83; //for baudrate 115200

char a = 0;

while (1) {

DDRB |= (1 << PB2) | (1 << PB0);

DDRB &= ~((1 << PB4) | (1 << PB1)); //ADC 2

PORTB &= ~((1 << PB4) | (1 << PB1));

PORTB |= 1 << PB2;

PORTB &= ~(1 << PB0);

// _delay_ms(10);

x = adc_read(2);

 

DDRB |= (1 << PB4) | (1 << PB1);

DDRB &= ~((1 << PB2) | (1 << PB0)); //ADC 1

PORTB &= ~((1 << PB2) | (1 << PB0));

PORTB |= 1 << PB1;

PORTB &= ~(1 << PB4);

// _delay_ms(10);

y = adc_read(1);

if (x < 900 && y < 900) {

print("X: ");

uart_print_num(x);

uart_send_byte(' ');

print("Y: ");

uart_print_num(y);

uart_send_byte('\n');

}

}

}
1061  International / Software / Re: Temporizzatore che non blocca il ciclo istruzioni on: January 13, 2013, 10:29:35 am
Salve a tutti, avrei bisogno di temporizzare un' uscita di arduino senza bloccare il ciclo d' istruzioni.
Quale temporizzatore devo utilizzare?
Grazie.
Guardati il blink without delay smiley-wink
1062  International / Hardware / Re: Riciclare componenti da hardware vecchio x Arduino on: January 11, 2013, 02:41:02 pm
A me interesserebbe sapere se è possibile smontare un ricevitore infrarossi da un ricevotare digitale terrestre rotto smiley
Lo puoi fare
Volevo conoscere un elenco di oggetti da dove poter recuperare un po di materiale da poter riciclare per progetti con Arduino.
Attualmente ho sottomano tutta una serie di floppy disco, lettori DVD e hard disk, cosa ci posso recuperare? Inoltre ho una decina di alimentatori per pc. Da questi cosa posso recuperare? Avrei altra roba ma mi servirebbe un elenco di oggetti con associato per ogni voce i componenti che possono essere recuperati.
Grazie.
Con i lettori dvd puoi fare una cnc ma l'elettronica è tutta smd e poi con quello che costano i componenti dalla cina ti conviene comprarli (metti in conto energia elettrica, tempo ecc.)
1063  International / Generale / Re: punte saldatore di ricambio on: January 11, 2013, 01:36:23 pm
secondo te non lo faccio?
Può darsi anche di no, comunque DEVI usare stagno buono, mica di paperino o dei cinesi (anche a me succedeva, ho preso lo stagno buono et voilà)
1064  International / Hardware / Re: Componenti, per il cassetto on: January 11, 2013, 11:02:03 am
ecco il link (ho messo le cose x iniziare)
http://arduino.cc/forum/index.php/topic,119920.msg902576.html#msg902576
1065  International / Generale / Re: come avere delay diversi?? on: January 11, 2013, 10:37:16 am
Ciao Bernardo, prova a guardarti il blink without delay smiley-wink
Pages: 1 ... 69 70 [71] 72 73 ... 121