Ford CD-växlare Emulator - Arduino Mega (1 / 3 steg)
Steg 1: Låt oss få den här festen!
Jag har läst om kommunikation - radio använder RS485 protokoll, så vi behöver en MAX485 för kommunikation. I medföljande databladet var grundläggande Schematisk - allt ingår på min schematiska - jag har använt en ledde bara som en indikator på kommunikation.
Du bör använda seriell port nr 1 (inte 0) - RX1 och TX1 portar (18 och 19 stift Mega) - i princip på grund av blockerar portar etc.
Kom ihåg - inkluderar inte och Använd inte seriella bibliotek för Arduino - det är långsammare saker (även för debbuging - det är bättre att använda LCD-skärmen för det, men om lcd jag ska nämna senare).
Det grundläggande problemet var att få saker synkroniseras - Yampp var beredd att använda externa oscilator med 7.37MHz klocka, Arduino har 16MHz oscilator. Och som jag nämnde tidigare - felsökning med Serial bibliotek och arduino seriell monitor på PC orsakade fel vid handslag mellan radio och arduino.
Efter jag har beslutat att resigne från använder Serial bibliotek alls, har jag (endast av misstag) upptäcker att handslag är nästan ok. Det tourned upp även en mer eller mindre tecknet på LCD-skärmen kan vara en orsak till synchro fel. Det är därför du bör inte ändra koden.
Mitt projekt ser ut som sköld för Arduino - jag har gjort det på universal pcb.