| |
| | #1 (permalink) Top |
| User Data registr.: 16-11-2008 Residenza: Riva del Garda - TN
Messaggi: 429
| voglio avventurarmi nell'elettronica
ciao a tutti, sono il classico rompi....e che vuole avventurarsi nei circuiti stampati. ![]() allora, come primo progetto volevo già fare un qualcosa di complesso: un PIC16F631 collegato a 3 sensori IR, 2 sensori di tocco e 2 motori. in pratica la funzione sarebbe quella di creare un robot, che possa schivare gli oggetti. i sensori IR calcorerebbero la distanza ai lati e sul davanti del robot, mentre i sensori di tocco servirebbero in caso gli IR fallissero. è possibile? (anche se tutto è possibile, basta pagare appena l'avrò finito posterò il diagramma con i controlli e la sorgente in C del programma (per la sorgente ho letto guide su guide e già programmo in PHP, il linguaggio è simile) grazie lol21 (aspirante elettronico) |
| | |
| | #3 (permalink) Top | |
| User Data registr.: 28-05-2005 Residenza: Roma
Messaggi: 660
| Citazione:
| |
| | |
| | #4 (permalink) Top |
| User Data registr.: 06-08-2007 Residenza: Empoli
Messaggi: 1.813
|
Beh'.... E' un po' una forzatura dire che il PHP è simile al C, per giunta alla versione per microcontrollori... Che compilatore usi? Hai studiato un minimo i PIC? Hai idea di come funzionino? Sai cos'è un interrupt? Sai come programmarli? E ancora: Che sensori vuoi usare per la distanza? Che motori userai? Come intendi pilotarli? ![]() ![]() Fatti qualche domanda e dacci qualche risposta...
__________________ ....... |
| | |
| | #5 (permalink) Top | |
| User Data registr.: 16-11-2008 Residenza: Riva del Garda - TN
Messaggi: 429
| Citazione:
lol21 | |
| | |
| | #6 (permalink) Top |
| User Data registr.: 06-08-2007 Residenza: Empoli
Messaggi: 1.813
|
Per risponderti: La sintassi del PHP è simile al C (come del resto molti altri linguaggi), ma sono due cose completamente diverse. Il PHP è un linguaggio ad ALTO livello, il C a basso. Il PHP è interpretato, il C è compliato. E via dicendo. "implementa la PHP una classe e vedi che anche lì hai variabili predefinite, ma anche di standard ($_SESSION[], $_GET[], $_POST[], ...)" In questo momento non mi viene in mente nessuna variabilepredefinita del C, e nemmeno standard... salvo eccezioni in qualche implementazione. Forse delle #define derivanti da qualche #include, ma non altro. Che compilatore usi? al momento ne stò cercando uno Hai studiato un minimo i PIC? ho letto molto, poi la pratica è un'altra cosa ![]() Hai idea di come funzionino? abbastanza.. Sai cos'è un interrupt? su questo effettivamente non ho risposta Da quest'ultima risposta capisco che NON HAI LETTO abbastanza ![]() ![]() Leggi ancora, se non sai cos'è un interrupt non sai come funziona un microprocessore. E saranno pochi i programmi che potrai fare senza un intelligente uso degli interrupt. Sui sensori, io inizierei con qualcosa di più semplice da pilotare che ti possa dare già la distanza... lo SHARP SRF05 Inizia con dei motori normali, sono più semplici. Come intendi pilotarli? il robot andrà sempre dritto appena schiaccio un pulsante, poi quando lo rischiaccio si ferma, se invece intendevi come farli andare, ho visto questa guida: Lezione 5 Intendevo dire come piloti i motori: cerca cos'è un ponte H. Studia e chiedi....
__________________ ....... |
| | |
| | #7 (permalink) Top | |
| User Data registr.: 16-11-2008 Residenza: Riva del Garda - TN
Messaggi: 429
|
inanzitutto grazie per le risposte, poi... allora ho cercato gli interrupt e wikipedia mi ha "detto" che è un tipo particolare di istruzione della CPU che consente l'interruzione del processo in determinate condizioni. ma non ho ben capito cosa intendevi con Citazione:
![]() ho cercato anche il ponte H ed ho capito meglio degli interrupt, in pratica è un modo si scambiare il lato positivo e negativo del motore: ho trovato uno schemino (visto che non mi sono espresso bene) ![]() in pratica se chiudo il circuito in: A e D = motore gira in un senso C e B = motore gira dall'altra A e B = il motore frena ma se ho capito bene in pratica dovrei utilizzare dei relè? ![]() dimmi se ho capito.. ![]() e scusate se vi sto facendo perdere tempo ciao lol21 | |
| | |
![]() |
| Bookmarks |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Messaggio |
| Voglio farlo.... | f.alberto | Aeromodellismo Volo Elettrico | 11 | 06 dicembre 08 21:42 |
| voglio l'easyyy | Zolle | Aeromodellismo Alianti | 1 | 18 febbraio 06 12:08 |
| lo voglio!!!!!!!!! | topa | Aeromodellismo | 8 | 11 aprile 05 19:53 |